impala-shell指令碼python環境缺少依賴包

zjx_z發表於2018-03-10

問題分析:python缺少相關依賴,需要安裝依賴,再重新編譯python

1.需要安裝的依賴

yum -y install zlib-devel bzip2-developenssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-develdb4-devel libpcap-devel xz-devel

1.    重新編譯安裝python2.xx版本,不能安裝python3,因為impala-shell指令碼是python2版本的。

1.  下載原始碼包,後面的下載連結直接在python官網找的,如果想安裝更高的版本自行更換
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

2.解壓壓縮包

tar xvf Python-2.7.10.tgz

3.進入資料夾,指定安裝路徑

    cd Python-2.7.10

./configure --prefix=/usr/local/python2

 

2.    編譯並安裝 make && makeinstall

3.    修改原有連結

首先cd /usr/local/bin/

刪除連結rm -rf python

再建立新的連結ln -s /usr/local/python2/bin/python python

4.    檢視python版本python --version


相關文章