apache hplsql-运行hplsql查询时权限被拒绝

isr3a4wc  于 2021-06-29  发布在  Hive
关注(0)|答案(1)|浏览(249)

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

我该怎么解决这个问题?

ttygqcqt

ttygqcqt1#

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

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

相关问题