Apache HPLSQL - 运行HPLSQL查询时拒绝权限

时间:2016-06-15 09:51:18

标签: hive hive-hplsql

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

我该如何解决这个问题?

1 个答案:

答案 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>

如果您没有用户名密码,可以在用户名

后跳过提及密码
相关问题