文档首页> MapReduce服务 MRS> 快速入门> 安装并使用集群客户端
更新时间:2023-11-16 GMT+08:00

安装并使用集群客户端

本快速入门指导您在创建了MRS 3.x及之后版本集群后快速安装MRS集群所有服务的客户端并使用。

客户端可以安装在集群内节点,也可以安装在集群外的节点,本示例为您介绍在集群内的节点上安装及使用客户端的操作流程。

集群安装有Flume组件时,Flume客户端需要单独安装才可以使用。Flume客户端安装请参见安装Flume客户端

本指导的基本内容如下所示:

  1. 下载客户端
  2. 安装客户端
  3. 使用客户端

视频介绍

安装并使用集群客户端案例可参考安装并使用集群客户端,该视频以MRS 3.1.0版本集群为例,介绍MRS集群创建成功后,如何安装并使用集群客户端。

因不同版本操作界面可能存在差异,相关视频供参考,具体以实际环境为准。

下载客户端

  1. 参考访问FusionInsight Manager(MRS 3.x及之后版本)登录集群的FusionInsight Manager界面。
  2. 下载集群客户端软件包到待安装的节点上。

    在“主页”页签的集群名称后单击,单击“下载客户端”下载集群客户端。

    图1 下载客户端

  3. 在“下载集群客户端”弹窗中填写集群客户端下载信息。

    图2 下载集群客户端提示框
    • “选择客户端类型”中选择“完整客户端”
    • “选择平台类型”必须与待安装节点的架构匹配,以“x86_64”为例。
    • 勾选“仅保存到如下路径”,填写下载路径,本示例以“/opt/Bigdata/client”为例,需确保omm用户对该路径有操作权限。

      集群支持下载x86_64和aarch64两种类型客户端,但是客户端类型必须与待安装节点的架构匹配,否则客户端会安装失败。

  4. 客户端软件包下载完成后,以root用户登录集群的主OMS节点。

    客户端软件包默认下载至集群的主OMS节点(可通过FusionInsight Manager的“主机”界面查看带有标识的节点),如需要在集群内其他节点上安装,执行以下命令将软件包传输至其他节点,否则本步骤可忽略。

    在MRS服务管理控制台的集群列表中,单击集群名称,在集群的“节点管理”页签,单击要登录的节点名称,在ECS详情页面可通过远程登录方式登录对应节点。

    scp -p /opt/Bigdata/client/FusionInsight_Cluster_1_Services_Client.tar 待安装客户端节点的IP地址:/opt/Bigdata/client

安装客户端

  1. 以待安装客户端的用户(例如root用户)登录客户端软件包的节点,执行以下命令解压软件包。

    cd /opt/Bigdata/client

    tar -xvf FusionInsight_Cluster_1_Services_Client.tar

  2. 执行sha256sum命令校验解压得到的文件。

    sha256sum -c FusionInsight_Cluster_1_Services_ClientConfig.tar.sha256

    FusionInsight_Cluster_1_Services_Client.tar: OK     

  3. 解压获取的安装文件。

    tar -xvf FusionInsight_Cluster_1_Services_ClientConfig.tar

  4. 进入安装包所在目录,安装客户端。

    cd /opt/Bigdata/client/FusionInsight_Cluster_1_Services_ClientConfig

    执行如下命令安装客户端到指定目录(绝对路径),例如安装到“/opt/hadoopclient”目录,等待客户端安装完成。

    ./install.sh /opt/hadoopclient

    ...
    The component client is installed successfully
    • 如果已经安装的全部服务或某个服务的客户端使用了“/opt/hadoopclient”目录,再安装其他服务的客户端时,需要使用不同的目录。
    • 卸载客户端请删除客户端安装目录。
    • 如果要求安装后的客户端仅能被该安装用户使用,请在安装时加“-o”参数,即执行./install.sh /opt/hadoopclient -o命令安装客户端。
    • 如果安装NTP服务器为chrony模式,请在安装时加“chrony”参数,即执行./install.sh /opt/hadoopclient -o chrony命令安装客户端。

使用客户端

  1. 使用客户端安装用户登录已安装了客户端的节点,执行以下命令切换到客户端目录。

    cd /opt/hadoopclient

  2. 执行以下命令加载环境变量。

    source bigdata_env

  3. 如果当前集群已启用Kerberos认证,执行以下命令认证当前用户。如果当前集群未启用Kerberos认证,则通常情况下无需认证。

    kinit MRS集群用户

    例如:

    kinit admin

  4. 直接执行组件的客户端命令。

    例如:

    使用HDFS客户端命令查看HDFS根目录文件。

    hdfs dfs -ls /

    Found 15 items
    drwxrwx--x   - hive       hive                0 2021-10-26 16:30 /apps
    drwxr-xr-x   - hdfs       hadoop              0 2021-10-18 20:54 /datasets
    drwxr-xr-x   - hdfs       hadoop              0 2021-10-18 20:54 /datastore
    drwxrwx---+  - flink      hadoop              0 2021-10-18 21:10 /flink
    drwxr-x---   - flume      hadoop              0 2021-10-18 20:54 /flume
    drwxrwx--x   - hbase      hadoop              0 2021-10-30 07:31 /hbase
    ...