MAPREDUCE服务 MRS-批量升级MRS集群客户端:批量升级MRS集群客户端

时间:2024-08-20 10:41:21

批量升级 MRS 集群客户端

  1. 以待安装客户端的用户登录客户端下载节点。
  2. 执行以下命令进行升级。

    sh client_batch_upgrade.sh -u -f /tmp/ FusionInsight -Client/FusionInsight_Cluster_1_Services_Client.tar -g /tmp/FusionInsight-Client/FusionInsight_Cluster_1_Services_ClientConfig/batch_upgrade/client-info.cfg

    由于配置了密码信息,执行完升级后建议尽快删除client-info.cfg文件。

  3. 升级执行完成后确认结果。确保客户端升级无误后执行sh client_batch_upgrade.sh -c,确认升级结果。
  4. 如果客户端升级后存在问题,可以执行sh client_batch_upgrade.sh -s,回滚客户端。

    • 客户端批量升级工具本身是将原客户端move至备份目录,然后再使用-f参数指定的客户端包再次安装客户端。因此若原客户端中有定制的内容,请在执行-c命令之前,将定制的内容从备份目录手动保存或者移至升级后的客户端目录。客户端备份路径为:{原客户端路径}-backup。
    • 参数-u-c-s的前提,必须在-u命令执行了升级之后,才能选择是要执行-c进行提交还是-s进行回滚。
    • 升级命令(-u)可以多次执行,每次执行只升级前面升级失败的客户端,跳过升级成功的客户端。
    • 客户端批量升级工具也支持升级之前的旧客户端。
    • 执行非root用户安装的客户端升级时,请确保相应用户在目标节点客户端所在目录及父目录的读写权限,否则会升级失败。
    • -f参数输入的客户端包必须为全量客户端,不支持单组件或部分组件客户端包作为输入。

support.huaweicloud.com/usermanual-mrs/mrs_01_300018.html