vim conf/hive-site.xmljava
<property> mysql
<name>javax.jdo.option.ConnectionURL</name> sql
<value>jdbc:mysql://192.168.4.150:3306/hive?createDatabaseIfNotExist=true</value> vim
<description>JDBC connect string for a JDBC metastore</description> rest
</property> xml
<property> ip
<name>javax.jdo.option.ConnectionDriverName</name> string
<value>com.mysql.jdbc.Driver</value> it
<description>Driver class name for a JDBC metastore</description> io
</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就能夠啦
以前的數據也看不到了 ,想要以前的文件,去掉配置重啓就行