您的位置:首页 > 其它

Hive安装(二)之表不见了

2015-11-29 21:35 197 查看
  重启一下电脑,发现表不见了,原来我用的derby存储hive的meta,网上找了一下资料,说是要用mysql,

于是安装mysql

sudo apt-get install mysql-server

首先用root登陆给root用户赋予权限

$mysql -u root -p hive
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "root";


拷贝mysql-connector-java-5.1.13.jar到hive的lib目录下

修改hive-site.xml的metastore的配置

<property>

<name>hive.metastore.warehouse.dir</name>

<value>/user/hive/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>

<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>root</value>

<description>username to use against metastore database</description>

</property>

<property>

<name>javax.jdo.option.ConnectionPassword</name>

<value>root</value>

<description>password to use against metastore database</description>

</property>


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: