CDH 中組件升級問題(hive爲例)

下面是一個例子,僅供參考:
基於CM搭建的CDH集羣之hive組件升級過程(hive0.13.1升級到hive-1.2.1且確保納入CM管理)

1、在hive0.13.1版本下創建lib121目錄

[Bash shell] 純文本查看 複製代碼
?
1
cd /opt/cloudera/parcels/CDH/lib/hive;mkdir lib121 


2、下載hive1.2.1版本,並將該版本lib下所有文件拷貝到lib121中
3、修改/opt/cloudera/parcels/CDH/lib/hive/bin/hive中HIVE_LIB變量
HIVE_LIB=${HIVE_HOME}/lib121
4、更新hadoop上jline jar包,並刪除老的jlien jar包

[Bash shell] 純文本查看 複製代碼
?
1
2
rm -rf jline-0.9.94.jar 
ln -s /opt/cloudera/parcels/CDH/lib/hive/lib121/jline-2.12.jar /opt/cloudera/parcels/CDH/lib/hadoop-yarn/lib/jline-2.12.jar

5、啓動hive相關服務(或者通過CM重啓所有服務)
6、beeline 登錄spark hiveserver2進行驗證,看能否做insert overwrite操作
 
測試OK,證明升級成功。

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