上一主题: 停止并重新启动 Data Collector下一主题: 发现您的网络


停止并重新启动 Data Repository

在某些情况下,您必须停止并重新启动 Data Repository。 例如,安装了 Data Repository 的计算机可能会断电或锁定。 或者,想要重新部署计算机。 在这种情况下,需要停止并重新启动 Data Repository。 如果要安装操作系统补丁程序或要升级到新版的 Data Repository,请停止并重新启动 Data Repository。

请执行以下步骤:

  1. 登录到安装了 Data Aggregator 的计算机。 以 root 用户身份或对有限命令具有访问权限的 sudo 用户身份登录。

    注意:有关 sudo 用户的详细信息,请参阅《Data Aggregator 安装指南》

  2. 打开命令提示符并键入以下命令:
    service dadaemon stop
    
  3. 以数据库管理员用户(而 root 用户)身份登录到 Data Repository 所用的数据库服务器。
  4. 键入以下命令:
    /opt/vertica/bin/adminTools
    

    此时将打开“Administration Tools”(管理工具)对话框。

  5. 选择“(4) Stop Database”((4) 停止数据库)。
  6. 按数据库名称旁边的空白条,选择“确定”,然后按 Enter 键。

    系统将提示您输入数据库密码。

  7. 输入数据库密码并按下 Enter 键。

    Data Repository 将停止。

    注意:如果 Data Repository 未停止,从“(7) Advanced Tools”((7) 高级工具)菜单中选择“(2) Stop Vertica on Host”((2) 停止主机上的 Vertica)。

  8. 选择“退出”,然后按 Enter 键。
  9. 重新部署计算机,或执行任何其他管理任务。
  10. 以数据库管理员用户(而 root 用户)身份登录到 Data Repository 所用的数据库服务器。
  11. 键入以下命令:
    /opt/vertica/bin/adminTools
    

    此时将打开“Administration Tools”(管理工具)对话框。

  12. 选择 (3)“启动数据库”。
  13. 按数据库名称旁边的空白条,选择“确定”,然后按 Enter 键。

    系统将提示您输入数据库密码。

  14. 输入数据库密码并按下 Enter 键。

    数据库启动。

  15. 选择 (E)“退出”并按 Enter 键。
  16. 通过登录到安装了 Data Aggregator 的计算机启动 Data Aggregator。 以 root 用户身份或对有限命令具有访问权限的 sudo 用户身份登录。

    如果您以 sudo 用户身份安装了 Data Aggregator,则要为 service dadaemon 命令设置 sudo 命令别名。 使用 sudo 命令来运行 dadaemon 启动脚本。

    注意:有关 sudo 用户的详细信息,请参阅《Data Aggregator 安装指南》

  17. 打开命令提示符并且键入以下命令:
    service dadaemon start
    

    Data Repository 重新启动。

停止并重新启动 ActiveMQ 代理

如果 Data Aggregator 检测到 ActiveMQ 相关问题并且 Data Aggregator 无法成功重启代理,请重启 Apache ActiveMQ 代理。 如有必要,您也可以手动停止并重新启动服务。

请执行以下步骤:

  1. 从命令行打开以下目录:
    cd da_install_dir/broker/apache-activemq-version/bin
    
    da_install_dir

    指定 Data Aggregator 安装目录的位置。

    apache-activemq-version

    指定 Apache ActiveMQ 的版本。

    示例:apache-activemq-5.5.1b

  2. 运行 stop 命令:
    ./activemq stop –jmxurl service:jmx:rmi:///jndi/rmi://localhost:11099/jmxrmi --jmxuser admin --jmxpassword activemq da_broker
    
    –jmxurl service:jmx:rmi:///jndi/rmi://localhost:11099/jmxrmi

    指定 ActiveMQ 代理的位置。 此位置仅在用户修改端口或用户将代理外部化到其他系统时更改。

    注意:支持修改端口号,但是不支持外部化该代理。

    --jmxuser admin

    指定关闭服务的用户名。

    默认值: admin

    --jmxpassword activemq

    指定关闭服务的密码。

    默认值: activemq

    da_broker

    指定将关闭的代理名称。

    默认值: da_broker

  3. 运行 start 命令:
    ./activemq start