一、linux mysql基本操作
1、启动数据库
service mysqld start
2、连接数据库
mysql -uroot -p
(密码为root)
3、查找用户表
在连接成功后,输入如下sql
use mysql;
select user , host , password from user;
【注:在hive中,我们还要执行{delete from user where user = '' ;},否则hive执行中会报错。】
4、设置密码
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;
二、hive配置本地数据库模式
1、打开hive-site.xml,进行如下配置。
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive_remote/warehouse</value>
</property>
<property>
<name>hive.metastore.local</name>
<value>true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive?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>root</value>
</property>
2、执行命令,启动hive
hive