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>
Если у вас нет пароля для имени пользователя, вы можете пропустить упоминание пароля после имени пользователя