Я поставляю вставку SQL для PutHiveQL и получить эту ошибку:НИФИ PutHiveQL HiveAccessControlException Доступ запрещен: пользователь [анонимный] не [SELECT] привилегия
HiveAccessControlException Разрешение отказано: пользователь [анонимный] не [SELECT] привилегия
Когда мы устанавливаем nifi в HDF и получаем доступ к нему из браузера через http://localhost:6434/nifi/ ... является ли пользователь по умолчанию «анонимным»? это причина, почему я получаю ошибку? Могу ли я узнать, где я должен настроить разрешение в улье?
NiFi работает на datanode. Пользователь «root» запускает службу NiFi. Мой вопрос в том, почему ошибка говорит «анонимный» пользователь? Значит ли это, что нам просто нужно предоставить выбор пользователю «root»? не «анонимный»? Но я создал таблицу в UI UI из ambari, зарегистрированной как admin. В папке/app/hive/storage папка таблицы принадлежит «hive», группе «hdfs» – iPhoneJavaDev
Каковы учетные данные, которые вы предоставляете HiveConnectionPool? Если нет, то вы анонимны и должны будете предоставлять привилегии анонимному пользователю. – mattyb
ничего ... но когда я использую «hive» в качестве имени пользователя, я все равно получаю ту же ошибку, на этот раз вместо «анонимного», он говорит «hive». – iPhoneJavaDev