Linux 下 hiveserver2

一、安装配置好hive: http://my.oschina.net/u/574036/blog/734642java

二、启动hiveserver2服务node

(1)bin/hive --service hiveserver2apache

(2)链接测试session

bin/beelineoop

!connect jdbc:hive2://node01:10000/default测试

 

(3)至此hiveserver2 启动ok。spa

如遇到如下问题:
Error: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: hadoop is not allowed to impersonate hive (state=,code=0).net

解决办法:修改配置文件core-site.xml文件,添加如下配置:
<property>
    <name>hadoop.native.lib</name>
    <value>false</value>
</property>
<property>
    <name>hadoop.proxyuser.hadoop.hosts</name>
    <value>*</value>
</property>
<property>
    <name>hadoop.proxyuser.hadoop.groups</name>
    <value>*</value>
</property>
code

相关文章
相关标签/搜索