Hive的安裝與啟動


1、mysql的安裝,目的是存放hive的元數據

2、下載hive包,並進行解壓

3、配置文件hive-site.xml

<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://hadoop100:3306/hive?createDatabaseIfNotExist=true</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>root</value>
<description>username to use against metastore database</description>
</property>

<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
<description>password to use against metastore database</description>
</property>
</configuration>

4、 上傳一個mysql的驅動jar包到hive的安裝目錄的lib,目的是數據鏈接

5、添加環境配置

1、配置HADOOP_HOME 和HIVE_HOME到系統環境變量中:/etc/profile
2、source /etc/profile

6、啟動hive

啟動hive的服務:
bin/hiveserver2 -hiveconf hive.root.logger=DEBUG,console

上述啟動,會將這個服務啟動在前台,如果要啟動在后台,則命令如下:
nohup bin/hiveserver2 1>/dev/null 2>&1 &


啟動成功后,可以在別的節點上用beeline去連接
⦁    方式(1)
bin/beeline  回車,進入beeline的命令界面
輸入命令連接hiveserver2
beeline> !connect jdbc:hive2//mini1:10000
(hadoop01是hiveserver2所啟動的那台主機名,端口默認是10000)
⦁    方式(2)
啟動時直接連接:
bin/beeline -u jdbc:hive2://mini1:10000 -n root

接下來就可以做正常sql查詢了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM