1. 因為在linux部署的python 3.6 在安裝模組的時候遇到了許多問題,所以使用linux中的python3.6環境
2. 首先使用pip安裝 hive_utils 模組
sudo pip install hive_utils
3. 開啟乙個python互動視窗,匯入hive_utils 模組
python
>>>import hive_utils
4. 在下面檔案中提示解析錯誤,通過檢視手冊,發現python3.6 只能使用 as 分割,而python2.7 使用 as 和逗號都可以
/usr/lib/python3.6/site-packages/hive_service/thrifthive.py
5. 使用以下正則替換
except\ (.+exception)\,\ (o.*)
except \1 as \2
6. 再次執行第三步,在如下檔案發現同樣錯誤
/usr/lib/python3.6/site-packages/hive_metastore/thrifthivemetast
ore.py
7. 解決方式如第五步
8. 再次執行第三步,提示找不到 ttypes 模組
最終沒能成功
Hive安裝手冊
一 安裝準備 2 jdk版本 jdk 6u20 linux i586.bin 3 作業系統 linux s132 2.6.9 78.8axs2smp 1 smp tue dec 16 02 42 55 est 2008 x86 64 x86 64 x86 64 gnu linux 4 預設前提是安裝...
hive安裝筆記
安裝教程網頁 安裝mysql 1 建立資料庫和使用者 create database hive grant all on hive.to hive identified by hive grant all on hive.to hive localhost identified by hive 2 ...
hive 安裝文件
hive是半個資料庫,真正資料是儲存在hdfs中,元資料 表結構 存在derby mysql 裡,它會把hql語句 類sql 翻譯成mapreduce hive1.x spark.hive2.x hive2.x不提倡使用mapreduce,但還可以做測試 hive的查詢效率取決於底層的計算引擎 hi...