hive-1.1.0-cdh5.14.0的安裝
阿新 • • 發佈:2019-02-20
平臺: Linux系統
所需安裝軟體:
mysql
下載軟體:
安裝hive:
解壓:tar -zxvf hive-1.1.0-cdh5.14.0.tar.gz -C /home/hadoop/apps
進入hive:
cd /home/hadoop/apps/hive-1.1.0-cdh5.14.0
修改配置檔案:
cd /home/hadoop/apps/hive-1.1.0-cdh5.14.0/conf
建立 hive-site.xml
<configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://hadoop01:3306/hive_metastore?createDatabaseIfNotExist=true</value> <description>the URL of the MySQL database</description> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>root</value> </property> <property> <name>hive.metastore.warehouse.dir</name> <value>/user/hive/warehouse</value> </property> <property> <name>hive.server2.thrift.bind.host</name> <value>hadoop01</value> </property> <property> <name>hive.server2.thrift.port</name> <value>10000</value> </property> </configuration>
配置環境變數:
vim ~/.bashrc
export HIVE_HOME=/home/hadoop/apps/hive-1.1.0-cdh5.14.0
export PATH=$PATH:$HIVE_HOME/bin
使環境變數生效:
source ~/.bashrc
驗證 Hive 安裝:
hive --help
初始化元資料庫注意:當 hive 依賴普通分散式 hadoop 叢集,不做初始化也是 OK 的,當 hive 第一次啟動的時候會自動進行初始化。但是如果 Hadoop 叢集是 HA 叢集的話,那麼就必須手動初始化元資料庫。使用命令:
schematool -dbType mysql -initSchema
啟動hive客戶端:
hive --service cli
退出 Hive:
hive> quit;
或者
hive> exit;
Hive 使用方式,即三種連線方式,見:https://mp.csdn.net/postedit/80164643