mysql作hive元数据库
2019獨角獸企業重金招聘Python工程師標準>>>
vim conf/hive-site.xml
<property> ?
? <name>javax.jdo.option.ConnectionURL</name> ?
? <value>jdbc:mysql://192.168.4.150: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>hive</value> ?
? <description>username to use against metastore database</description> ?
</property> ?
??
<property> ?
? <name>javax.jdo.option.ConnectionPassword</name> ?
? <value>hive</value> ?
? <description>password to use against metastore database</description> ?
</property> ?
mysql連接配置
創建hive用戶密碼hive,并賦予權限
mysql> CREATE USER 'hive' IDENTIFIED BY 'hive';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%' WITH GRANT OPTION;
mysql> flush privileges;
vim /etc/mysql/my.cnf
?
將"# bind-address ? ? ? ? ? = 127.0.0.1 “ 有就注釋掉。
重啟mysql服務: service mysql restart
添加jdbc包到hive/lib下面 ??mysql-connector-java-5.1.6-bin.jar
此時再啟動hive就可以啦
之前的數據也看不到了 ,想要之前的文件,去掉配置重啟就行
轉載于:https://my.oschina.net/u/2510243/blog/604182
總結
以上是生活随笔為你收集整理的mysql作hive元数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java7的异常处理新特性-addSup
- 下一篇: Linux驱动中获取系统时间