#hadoop #authorization #workflow #oozie #impersonation
#hadoop #авторизация #рабочий процесс #oozie #олицетворение
Вопрос:
Я использую oozie 4.3.0 с hadoop 2.7.3.
Когда я хочу создать и запустить рабочий процесс, я получаю следующую ошибку: Ошибка: E0501: E0501: не удалось выполнить операцию авторизации, пользователю: st_jsgane.gane не разрешено выдавать себя за st_jsgane.gane
Вот мой hadoop core-site.xml
<property>
<name>fs.default.name</name>
<value>hdfs://0.0.0.0:19000</value>
</property>
<!-- OOZIE -->
<property>
<name>hadoop.proxyuser.'st_jsgane.gane'.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.'st_jsgane.gane'.groups</name>
<value>*</value>
</property>
</configuration>```
*Thanks in advance for your help.*
Комментарии:
1. Действительно ли это учетная запись службы Linux, которая запускает серверный процесс Oozie? с символом точки внутри??
2. И почему эта учетная запись службы Linux запускает задание?? Предполагается, что он выдает себя за другие учетные записи, а не за себя! На самом деле я бы не удивился, если бы он был занесен в черный список, как
yarn
и учетная запись службы3. Спасибо за ваш ответ. Это не пользователь Linux, а пользователь Windows. Я решаю ее, создавая другого пользователя без символа точки.
4. Но теперь я сталкиваюсь со следующим статусом проблемы HTTP 404 — / oozie/