我正在尝试使用hplsql命令运行查询并收到此错误。这似乎是一个许可问题。我当前登录的用户未被视为
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=anonymous, access=WRITE, inode="/user/anonymous/.staging":hdfs:hdfs:drwxrwxr-x
我该如何解决这个问题?
答案 0 :(得分:0)
您需要在hplsql-site.xml
文件中指定用户名。
需要编辑的属性是
hplsql.conn.hive2conn
以下是指定属性的方法
<property>
<name>hplsql.conn.hive2conn</name>
<value>org.apache.hive.jdbc.HiveDriver;jdbc:hive2://localhost:10000;username;password</value>
<description>HiveServer2 JDBC connection</description>
</property>
如果您没有用户名密码,可以在用户名
后跳过提及密码