0

我正在尝试使用 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

我该如何解决?

4

1 回答 1

1

您需要在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>

如果您没有用户名的密码,您可以跳过在用户名后面提及密码

于 2016-06-15T09:51:18.183 回答