При попытке запустить Hive с помощью hiverserver2 я получаю приведенную ниже ошибку.
Connecting to jdbc:hive2://localhost:10000
18/10/25 09:45:38 [main]: WARN jdbc.HiveConnection: Failed to connect to localhost:10000
Error: Could not open client transport with JDBC Uri: jdbc:hive2://localhost:10000: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: deco is not allowed to impersonate anonymous (state=08S01,code=0)
Используемое имя пользователя: deco .
У меня естьтакже добавили приведенную ниже запись в файл core-site.xml:
<property>
<name>hadoop.proxyuser.deco.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.deco.groups</name>
<value>*</value>
</property>
Мне все еще не удается подключиться с помощью beeline.Я использовал следующие команды:
$HIVE_HOME/bin/beeline -u jdbc:hive2://localhost:10000
и
$HIVE_HOME/bin/beeline -n $(whoami) -u jdbc:hive2://localhost:10000
Я даже сделал резервную копию папки metastore_db и перезапустил следующую команду:
$HIVE_HOME/bin/schematool -dbType derby -initSchema
Я даже запустил hiveserver2 на порту 10001 и подключил билайн к 10001 и все равно получил ту же ошибку
Все вышеперечисленное оказывается бесполезным.
Помогите, я умираю