1、安裝rpm包
1)包選擇:hive、hive-metastore、hive-server2
2)安裝:
sudo yum install hive
sudo yum install hive-metastore
sudo yum install hive-server2
3)hive-server版本有點老,推薦使用hive-server2。
2、安裝MySQL
因爲公司的MySQL由運維部門統一管理,因此此步驟可以略過。
3、配置MySQL連接包
$ curl -L 'http://www.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.22.tar.gz/from/http://mysql.he.net/'
| tar xz
$ sudo cp mysql-connector-java-5.1.22/mysql-connector-java-5.1.22-bin.jar /usr/lib/hive/lib/
4、配置MySQL連接(以測試環境爲例)
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://dev_mysql.dev.sh.ctriptravel.com:28747/centralloggingdb</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>username</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>password</value>
</property>
<property>
<name>datanucleus.autoCreateSchema</name>
<value>false</value>
</property>
5、創建MySQL數據表
$ mysql -u root -p
Enter password:
mysql> CREATE DATABASE metastore;
mysql> USE metastore;
mysql> SOURCE /usr/lib/hive/scripts/metastore/upgrade/mysql/hive-schema-0.9.0.mysql.sql;
注意:官方文檔要求hive-schema-0.10.0.mysql.sql,實際上只有hive-schema-0.9.0.mysql.sql。
6、啓動hive
1)sudo service hive-metastore start
2)sudo service hive-server2 start
3)BeeLine CLI命令行測試:
$ /usr/lib/hive/bin/beeline
beeline> !connect jdbc:hive2://localhost:10000 username password org.apache.hive.jdbc.HiveDriver
0: jdbc:hive2://localhost:10000> SHOW TABLES;
show tables;
7、停止hive
sudo service hive-server2 stop
sudo service hive-metastore stop
Hive環境配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
hadoop集羣安裝Hive
Way_Of_Heart
2020-06-14 00:05:07
Hadoop2.9.2+hive2.3.4 windows下安裝及報錯解決
wMoqi
2020-06-09 15:31:34
ubuntu下nginx+php+mysql安裝配置
flyingqr
2020-02-23 23:27:59
Hue:安裝之後mariadb與mysql衝突問題解決
小周先森
2019-07-06 07:15:16
flume+hbase,自定義hbase-sink,hive集成habase
小周先森
2019-07-05 06:10:40
Hadoop2.9.2+hive2.3.4 windows下安裝
wMoqi
2019-03-11 17:30:20
通過jobclient監控遠程集羣任務
我终于有blog了
2019-01-17 03:37:24
hdfs丟失block處理
我终于有blog了
2018-11-07 11:55:16
記一次hive客戶端部署的問題
我终于有blog了
2018-10-27 12:24:26
hadoop shuffle階段重要設置
我终于有blog了
2018-10-20 11:55:57
hive指南(一)
iteye_4202
2018-09-13 11:28:29
hive指南(二)
iteye_4202
2018-09-13 11:28:29
hive配置mysql數據源作爲元數據庫
iteye_4202
2018-09-13 11:28:29
24小時熱門文章
-
釘釘打卡速度慢
-
Nginx R31 doc 官方文檔-01-nginx 如何安裝
-
Python 潮流週刊#51:用 Python 繪製美觀的圖表
-
Qt/C++音視頻開發74-合併標籤圖形/生成yolo運算結果圖形/文字和圖形合併成一個/水印濾鏡
-
挑戰程序設計競賽 2.2章習題 POJ - 3617 Best Cow Line 貪心
-
字節面試:MySQL什麼時候 鎖表?如何防止鎖表?
-
.NET8連接SQL SERVER 2008 R2 報:證書鏈是由不受信任的頒發機構頒發的
-
golang開發環境搭建(win10)
-
python計算機視覺學習筆記——PIL庫的用法
-
Golang初學:獲取程序內存使用情況,std runtime