MRS集群外节点如何安装impala-shell客户端?
问题
MRS集群外节点,安装MRS Impala客户端,由于Python版本问题无法访问,应该如何安装?
回答
MRS集群外部的节点,推荐配置镜像源后,直接使用pip安装impala-shell客户端。
- 执行如下命令确认python版本是2还是3:
- 如果节点操作系统为Euler/HCE/Centos,执行如下命令安装impala-shell客户端:
- 如果节点操作系统为Ubuntu,执行如下命令安装impala-shell客户端:
- 如果节点操作系统为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
- python2执行如下命令: