上一主题: Data Repository 检测信号监视进程下一主题: 修改安装后的 Data Aggregator 和 Data Collector 组件的最大内存使用量(可选)


当所选主机出现故障时选择群集中的其他主机

如果在 Data Aggregator 安装期间指定的数据库主机在运行时出现故障,Data Aggregator 则会自动关闭。 如果在群集中安装了 Data Repository,请将数据库连接指向群集中的其他主机,然后再重新启动 Data Aggregator。

请执行以下步骤:

  1. 打开 Data Aggregator 主机上的 Data Aggregator installation directory/apache-karaf-2.3.0/etc/dbconnection.cfg 文件。
  2. 在 dbconnection.cfg 文件中修改以下行。 修改以下行,以引用已启动且正在运行的 Data Repository 群集主机之一的主机名或 IP 地址:
    dbUrl=jdbc:vertica://database server hostname:database server port/databasename?use35CopyFormat=true&BinaryDataTransfer=false
    
    database server hostname:database server port

    表示 Data Repository 的主机名或 IP 地址以及您在 Data Aggregator 安装期间输入的 Data Repository 端口号。

    默认端口号:5433

    示例:

    如果 host2 在群集中已启动且正在运行,并且您选择的数据库连接指向 host2,则更新的 dbUrl 条目可能类似于以下行:

    dbUrl=jdbc:vertica://host2:5433/mydatabasename?use35CopyFormat=true&BinaryDataTransfer=false
    
  3. 保存 dbconnection.cfg 文件。
  4. 要重新启动 Data Aggregator,请键入以下命令:
    /etc/init.d/dadaemon start
    
  5. 要确信 Data Aggregator 仍然没有运行,请键入以下命令:
    Ps –ef | grep java | grep –v grep 
    

    如果 Data Aggregator 未运行,Data Aggregator 进程不会返回。

    此时数据库连接将指向该群集中的指定主机。

如果 Data Repository 群集中的多个主机出现故障,Data Repository 和 Data Aggregator 将自动关闭。 Data Repository 群集只能断开一个主机。

如果群集中的在 Data Aggregator 安装期间指定的的单个主机与网络断开(例如,因为设置了防火墙,或以太网线被拔掉),Data Aggregator 便会关闭。 如果您在 Data Aggregator 安装期间设置了 Data Aggregator 进程的自动恢复,Data Aggregator 便会自动重新启动。 一旦脱机主机可用,请将该主机返回到该群集中。 在 admintools 实用工具的主菜单上选择“在主机上重新启动 Vertica”选项并按提示进行操作。

注意:有关设置 Data Aggregator 进程的自动恢复的信息,请参阅《Data Aggregator 安装指南》。

如果通过 admintools 实用工具“高级”菜单上的“在主机上取消 Vertica 过程”选项停止了在 Data Aggregator 安装期间指定的群集中的单个主机,Data Aggregator 会继续工作。 一旦脱机主机可用,请将该主机返回到该群集中。 在 admintools 实用工具的主菜单上选择“在主机上重新启动 Vertica”选项并按提示进行操作。