MAPREDUCE服务 MRS-MRS集群外节点如何安装impala-shell客户端?:回答

时间:2025-01-03 11:07:43

回答

MRS 集群外部的节点,推荐配置镜像源后,直接使用pip安装impala-shell客户端。

  1. 执行如下命令确认python版本是2还是3:

    pip --version

  2. 如果节点操作系统为Euler/HCE/Centos,执行如下命令安装impala-shell客户端:
    • python2执行如下命令:

      yum install -y gcc gcc-c++ python-devel cyrus-sasl-devel krb5-devel

      pip install impala-shell

    • python3执行如下命令:

      yum install -y gcc gcc-c++ python3-devel cyrus-sasl-devel krb5-devel

      pip install impala-shell

  3. 如果节点操作系统为Ubuntu,执行如下命令安装impala-shell客户端:
    • python2执行如下命令:

      apt-get update

      apt install -y gcc g++ python2-dev cyrus-dev libkrb5-dev

      pip install impala-shell

    • python3执行如下命令:

      apt-get update

      apt install -y gcc g++ python3-dev cyrus-dev libkrb5-dev

      pip install impala-shell

  1. 如果节点操作系统为SUSE,执行如下命令安装impala-shell客户端:

    仅SUSE 13.2及之后版本支持安装impala-shell,低版本中没有cyrus-sasl-devel包和krb5-devel暂不支持。

    • python2执行如下命令:

      zypper install -y gcc gcc-c++ python-devel cyrus-sasl-devel krb5-devel

      由于安装krb5-devel后,krb5-config不在PATH目录下,需要创建软链接:

      ln -s /usr/lib/mit/bin/krb5-config /usr/bin/krb5-config

      pip install impala-shell

    • python3执行如下命令:

      zypper install -y gcc gcc-c++ python3-devel cyrus-sasl-devel krb5-devel

      由于安装krb5-devel后,krb5-config不在PATH目录下,需要创建软链接:

      ln -s /usr/lib/mit/bin/krb5-config /usr/bin/krb5-config

      pip install impala-shell

support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_300471.html