Apache HPLSQL - Отказано в доступе при выполнении запроса 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 ответ

Вам необходимо указать имя пользователя в 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>

Если у вас нет пароля для имени пользователя, вы можете пропустить упоминание пароля после имени пользователя

Другие вопросы по тегам