Connection failed on host master.test.com:10000 (Traceback (most recent call last):
…
20/10/26 08:51:31 [main]: WARN jdbc.HiveConnection: Failed to connect to aisino-master.test.com:10000
Error: Could not open client transport with JDBC Uri: jdbc:hive2://master.test.com:10000/;transportMode=binary: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.security.AccessControlException: Permission denied: user=hive, access=EXECUTE, inode="/tmp/hive/hdfs":hdfs:hdfs:drwx------
解决办法:
首先确保hdfs没有进入安全模式,hive运行正常,只是权限问题。
如果是root用户进入客户端
执行
hadoop fs -chown -R root:root /tmp
若是hdfs用户进入
hadoop fs -chown -R HDFS:HDFS /tmp/hive