Hive連接本地mysql數據庫


前提:Hive已安裝,mysql已安裝,且都已經配置好環境變量

1. 配置hive的hive-site.xml文件

1.1 配置mysql的連接字符串

<!--配置mysql的連接字符串-->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://sam03:3306/hive?createDatabaseIfNotExist=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>

默認配置


image


配置后


image

1.2 配置mysql的連接驅動

<!--配置mysql的連接驅動-->
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property>

默認配置


image


配置后


image

1.3 配置登錄mysql的用戶

<!--配置登錄mysql的用戶-->
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
<description>username to use against metastore database</description>
</property>

默認配置


image


修改后的配置


image

1.4 配置登錄mysql的密碼

<!--配置登錄mysql的密碼-->
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
<description>password to use against metastore database</description>
</property>

默認配置


image


修改后的配置


image

2. 將mysql驅動包上傳到$HIVE_HOME/lib下

image

3. 初始化數據庫

[root@sam02 lib]# schematool -initSchema -dbType mysql

image


上圖所示,說明初始化成功。

4. 啟動hive

[root@sam02 lib]# hive

image


免責聲明!

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



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