目錄
- hive安裝地址
- Hive安裝部署
- 解壓hive到指安裝目錄下
- 配置hive環境變數
- 解決日志jar包沖突(一般不用)
- 初始化元資料庫
- 報錯解決如下
- Hive啟動
- 報錯解決如下
hive安裝地址
Hive官網地址:http://hive.apache.org/
檔案查看地址https://cwiki.apache.org/confluence/display/Hive/GettingStarted
下載地址https://github.com/apache/hive
Hive安裝部署
解壓hive到指安裝目錄下
tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/module/
配置hive環境變數
# HIVE_HOME
export HIVE_HOME=/opt/module/hive
export PATH=$PATH:$HIVE_HOME/bin
解決日志jar包沖突(一般不用)
mv $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.jar $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.bak
初始化元資料庫
bin/schematool -dbType derby -initSchema
報錯解決如下

原因:hadoop和hive的兩個guava.jar版本不一致,洗掉低版本的那個,將高版本的復制到低版本目錄下
hive所在位置:/opt/module/hive/lib/
hadoop所在位置:/opt/module/hadoop-3.1.3/share/hadoop/common/lib
再次執行初始化命令bin/schematool -dbType derby -initSchema

Hive啟動
在hive目錄下執行
bin/hive
Hive默認使用的元資料庫為derby,開啟Hive之后就會占用元資料庫,且不與其他客戶端共享資料,所以需要將Hive的元資料地址改為MySQL
報錯解決如下

需要先啟動hadoop
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/290028.html
標籤:其他
上一篇:分布式鎖的使用
