安裝包:apache-hive-0.13.1-bin.tar.gz
添加如下三行:
export JAVA_HOME=/usr/java/jdk1.7.0_79
export HIVE_HOME=/opt/modules/apache-hive-0.13.1-bin
export HADOOP_HOME=/opt/modules/hadoop-2.5.0
添加mysql數據庫配置:
javax.jdo.option.ConnectionURL
jdbc:mysql://192.168.181.132:3306/matestore?createDatabaseIfNotExist=true
JDBC connect string for a JDBC metastore
javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver
Driver class name for a JDBC metastore
javax.jdo.option.ConnectionUserName
root
username to use against metastore database
javax.jdo.option.ConnectionPassword
123456
password to use against metastore database
並且把mysql驅動包複製到/opt/modules/apache-hive-0.13.1-bin/lib。
添加環境變量:
安裝完成,驗證:
$ hive
如圖:
注:
驗證過程中出現了報錯:
如下:
解決辦法:
登錄mysql服務器,進入mysql命令行,執行如下命令:
mysql> set global binlog_format=’MIXED’;
如下:
DONE!