hive中安裝hive utils模組

2022-05-03 20:09:13 字數 629 閱讀 2899

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...