hive在开启远程thrift服务供远程客户端访问后
执行命令hive --service hiveserver2开启服务
当客户端连接时
!connect jdbc:hive2://......:10000
会出现类似于
User: hadoop is not allowed to impersonate hadoop (state=08S01,code=0)
可以在hadoop的core-site配置文件中加入
<property>
<name>hadoop.proxyuser.hadoop.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hadoop.groups</name>
<value>*</value>
</property>
是为了使所有用户都有权限。