oracle sql Developer连接hive报错如下:
[Cloudera][HiveJDBCDriver](500151) Error setting/closing session: [Cloudera][HiveJDBCDriver](500594) Error calling OpenSession API call. Error code from server: 0. Error message from server:
经过不断努力终于确认问题:
原因:hiveserver2增加了权限控制,需要在hadoop的配置文件中配置
修改hadoop的core-site.xml配置文件(记住集群得所有成员都要修改)
<property>
<name>hadoop.proxyuser.hadoop.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hadoop.groups</name>
<value>*</value>
</property>
重启hadoop集群
修改we操作权限
hadoop fs -chmod 777 /tmp hadoop fs -chmod 777 /user/hive/warehouse
问题解决