操作场景
在FusionInsight Manager界面上下载的客户端包中包含客户端批量升级工具,该工具在提供批量升级客户端功能的同时,也提供了轻量级的批量刷新客户端所在节点“/etc/hosts”文件的功能。
前提条件
更新前准备请参考批量升级客户端章节“客户端升级前准备”步骤。
批量更新hosts文件
- 检查需要更新“/etc/hosts”文件的节点的配置用户是否为“root”。
- 是,执行步骤2。
- 否,更改配置用户为“root”,再执行步骤2。
- 执行 sh client_batch_upgrade.sh -r -f /tmp/FusionInsight-Client/FusionInsight_Cluster_1_Services_Client.tar -g /tmp/FusionInsight-Client/FusionInsight_Cluster_1_Services_ClientConfig/batch_upgrade/client-info.cfg ,批量刷新客户端所在节点的“/etc/hosts”文件。
说明
执行批量刷新“/etc/hosts”文件时,输入的客户端包可以是完整客户端,也可以是仅包含配置文件的客户端软件包,推荐使用仅包含配置文件的客户端软件包。
需要更新“/etc/hosts”文件的主机所配置的用户必须为root用户,否则会刷新失败。