MAPREDUCE服务 MRS-更新客户端(3.x之前版本):全量更新主Master节点的原始客户端

时间:2024-06-29 16:25:21

全量更新主Master节点的原始客户端

场景描述

用户创建集群时,默认在集群所有节点的“/opt/client”目录安装保存了原始客户端。以下操作以“/opt/Bigdata/client”为例进行说明。

  • MRS 普通集群,在console页面提交作业时,会使用master节点上预置安装的客户端进行作业提交。
  • 用户也可使用master节点上预置安装的客户端来连接服务端、查看任务结果或管理数据等

对集群安装补丁后,用户需要重新更新master节点上的客户端,才能保证继续使用内置客户端功能。

操作步骤

  1. 登录MRS Manager页面,具体请参见访问MRS Manager(MRS 3.x之前版本),然后选择“服务管理”。
  2. 单击“下载客户端”

    “客户端类型”选择“完整客户端”“下载路径”选择“服务器端”,单击“确定”开始生成客户端配置文件,文件生成后默认保存在主管理节点“/tmp/MRS-client”。文件保存路径支持自定义。

  3. 查询并登录主Master节点。
  4. 在弹性云服务器,切换到root用户,并将安装包复制到目录“/opt”

    sudo su - root

    cp /tmp/MRS-client/MRS_Services_Client.tar /opt

  5. “/opt”目录执行以下命令,解压压缩包获取校验文件与客户端配置包。

    tar -xvf MRS_Services_Client.tar

  6. 执行以下命令,校验文件包。

    sha256sum -c MRS_Services_ClientConfig.tar.sha256

    界面显示如下:

    MRS_Services_ClientConfig.tar: OK

  7. 执行以下命令,解压“MRS_Services_ClientConfig.tar”

    tar -xvf MRS_Services_ClientConfig.tar

  8. 执行以下命令,移动旧客户端到“/opt/Bigdata/client_bak”目录下。

    mv /opt/Bigdata/client /opt/Bigdata/client_bak

  9. 执行以下命令,安装客户端到新的目录,客户端路径必须为“/opt/Bigdata/client”

    sh /opt/MRS_Services_ClientConfig/install.sh /opt/Bigdata/client

    查看安装输出信息,如有以下结果表示客户端安装成功:

    Components client installation is complete.

  10. 执行以下命令,修改“/opt/Bigdata/client”目录的所属用户和用户组。

    chown omm:wheel /opt/Bigdata/client -R

  11. 执行以下命令配置环境变量:

    source /opt/Bigdata/client/bigdata_env

  12. 如果当前集群已启用Kerberos认证,执行以下命令认证当前用户。如果当前集群未启用Kerberos认证,则无需执行此命令。

    kinitMRS集群用户

    例如, kinit admin

  13. 执行组件的客户端命令。

    例如,执行以下命令查看HDFS目录:

    hdfs dfs -ls /

support.huaweicloud.com/cmpntguide-mrs/mrs_01_2130.html