Я использую Интерфейс терминала Apache Drill (sqlline
) для запроса различных источников, таких как hdfs
(с dfs
плагином хранения). Я включил свойство олицетворения и аутентификацию Kerberos, и когда я подключаюсь к
Drill
(./sqlline -u "jdbc:drill:zk=<zookeper_quorum:port>;auth=kerberos"
) и выполните простой запрос, требующий олицетворения (show schemas;
), если он завершится ошибкой:
Ошибка: сбой при получении метаданных: ОШИБКА РЕСУРСА: Не удалось создать дерево схемы.
IOException: пользователь: Drill / primary @ REALM не может выдавать себя за другого
[Подсказка: имя пользователя отсутствует в URL-адресе соединения или не существует на узле Drillbit. Пожалуйста, укажите имя пользователя в URL-адресе соединения, которое присутствует на узле Drillbit.]
Любые идеи о том, что может быть не так? Журналы drillbit
показывают ту же ошибку