CentOS6.8 安裝Hue 4.2.0

CentOS6.8 安裝Hue 4.2.0

我也不知道爲什麼我這麼坎坷。不知道還有誰會遇到我一樣的問題。

前提環境準備

環境:

python2.6.6  如果是python2.7.5+你會發現你的問題會少很多。但是奈何我是2.6.6,還不會改。
jdk1.8
maven3.6
mysql5.7

Hue下載地址,裏面找你想下載的版本就行了

1. 將jdk與maven配置到環境變量
2. yum -y install python-devel.x86_64 libffi libffi-devel gcc gcc-c++ kernel-devel openssl-devel libxslt-devel gmp-devel sqlite-devel openldap-devel 

安裝

解壓hue

cd hue

make apps

以上的官網的介紹的安裝教程就這麼簡單。但是問題還是很多

報錯:

PEP440Warning: ‘logilab (astng-0.20.1)’ is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions

make apps error : No local packages or download links found for logilab-astng>=0.24.3

往上看會發現還有一堆問題,但是就是這個python庫的問題。這個庫在Python2.7.5以上的版本中pip一下就好(親測成功)。但是2.6.6pip一下我這並沒成功(自己升級一個python2.7.5或以上版本,只是做個軟連接將/usr/bin/python指向你新裝的python是不行的。因爲hue解壓的時候會去找原裝的那個。我也不知道怎麼解決)

解決方式一(自動):

pip install logilab-astng==0.24.3

能直接成功問題應該就能解決(我沒成功,報了一堆錯)。成功了就跳過方式二。

解決方式二(手動):

需要的依賴包

密碼:nywn

然後按照順序解壓安裝

cd 解壓文件
python setup.py install

順序

linecache2-1.0.0.tar
six-1.12.0.tar
pbr-5.4.3.tar
traceback2-1.4.0.tar
unittest2-1.1.0.tar
logilab-common-0.53.0.tar
logilab-astng-0.24.3.tar

再到hue目錄下make apps 就沒問題了

1429 static files copied to '/opt/software/hue-release-4.2.0/build/static', 1429 post-processed.
make[1]: Leaving directory `/opt/software/hue-release-4.2.0/apps'

出現類似這樣的結果就是成功了。

其它問題

如果中途因爲網絡問題,有什麼包下不下來。直接複製網址自己下。然後手動裝(解壓、python setup.py intstall)

如果裝的途中有什麼模塊缺少去這個網站下載安裝就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章