hive 多用户访问模注意问题
首先是安裝mysql?
yum?install?mysql-server
yum?install?mysql
servicemysqld start
步驟一: yum -y install mysql-server
步驟二:service mysqld start
步驟三:mysql -u root -p
Enter password:?(默認(rèn)是空密碼,按enter)
mysql > CREATE USER 'hive'@'%' IDENTIFIED BY 'hive';
mysql > GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%' WITH GRANT OPTION;
mysql > flush privileges;
mysql > exit;
2.配置server ?hive-site.xml
<?xml?version="1.0"?>??
<?xml-stylesheet?type="text/xsl"?href="configuration.xsl"?> ?
<configuration> ?
<property>??
??<name>hive.metastore.warehouse.dir</name>??
??<value>/user/hive/warehouse</value>??
</property> ?
<property>??
??<name>javax.jdo.option.ConnectionURL</name>??
??<value>jdbc:mysql://192.168.57.6: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>123456</value>??
</property>??
</configuration> ?
2.客戶端配置: hive-site.xml
<?xml?version="1.0"?>??
<?xml-stylesheet?type="text/xsl"?href="configuration.xsl"?> ?
<configuration> ?
<property>??
??<name>hive.metastore.warehouse.dir</name>??
??<value>/user/hive/warehouse</value>??
</property> ?
<property>??
??<name>hive.metastore.local</name>??
??<value>false</value>??
</property> ?
<property>??
??<name>hive.metastore.uris</name>??
??<value>thrift://192.168.57.5:9083</value>??
</property> ?
</configuration> ?
3.首先是測(cè)試本地:./bin hive
上面出現(xiàn)異常:將相應(yīng)的mysql-connector-java-5.132.bin.jar拷貝到 apache-hive-1.2.1-bin/lib
4.再有異常就是jline..class 找不到,這時(shí)按下面要求去做:
5.首先是啟動(dòng)server 端: hive --service metastore?
啟動(dòng)后客戶端去訪問(wèn):
注意:
注意! 多用戶模式是先啟動(dòng)用hive –service metastoreserver 后,在用客戶端去訪問(wèn);在服務(wù)器上.hive 啟動(dòng)的是本地模式,新建的表和客戶建立的表,不會(huì)共享
參考博客:http://www.cnblogs.com/zlslch/p/6025410.html
總結(jié)
以上是生活随笔為你收集整理的hive 多用户访问模注意问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SQLyog使用技巧
- 下一篇: Unity零基础到入门 ☀️| Unit