Hive元數據信息存儲到安裝的mysql中

一、前提條件。

mysql安裝環境正常:https://blog.csdn.net/CEVERY/article/details/103336240

二、引入

將hive-default.xml.template文件重命名爲hive-site.xml:
mv hive-default.xml.template hive-site.xml
將mysql jdbc驅動jar引入到hive下的lib文件夾下:(附件)
修改配置文件:
vi hive-site.xml
四個位置:
 <property>
	 <name>javax.jdo.option.ConnectionURL</name>
	 <value>jdbc:mysql://192.168.48.103:3306/metastore?useUnicode=true&amp;characterEncoding=utf8&createDatabaseIfNotExist=true</value> 
 </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>123456</value>                                         <!-- 當前數據庫密碼 -->
 </property>
 <configuration>
<property>
    <name>hive.metastore.uris</name>
    <value>thrift://192.168.48.103:9083</value>
</property>
<property>
    <name>hive.metastore.warehouse.dir</name>
    <value>/hive/hive-1.1.0-cdh5.5.6/warehouse</value>
</property>
<property>
   <name>hive.server2.thrift.port</name>
  <value>10000</value>
</property>
<property>
   <name>hive.server2.thrift.bind.host</name>
   <value>192.168.48.103</value>
 </property>
<property>
<name>datanucleus.schema.autoCreateAll</name>
<value>true</value>
</property>
<property>
   <name>hive.metastore.schema.verification</name>
   <value>false</value>
</property>
</configuration>
重新啓動hive成功
hive --service metastore &
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章