2016-05-22 3 views
0

Я не сталкивался с какой-либо проблемой при установке cloudera, но я просто понял, что у меня должны были быть такие пользователи, как oozie и hdfs, созданные на моей машине centos, я думаю, под/home directory?Особые пользователи службы, не созданные в cloudera

Но у меня нет таких пользователей под домашним каталогом, и я не могу войти в систему как пользователь oozie через команду su oozie. Это проблема с установкой или есть какой-то другой способ сделать это?

Теперь, когда я пытаюсь скопировать банку в папку oozie sharelib, она не разрешает это делать через пользователя root, и я не вижу других созданных здесь пользователей. Я не выбрал установку для одного пользователя.

ответ

1

Hadoop представляет собой систему распределяется, она не связана с местных пользователей на конкретном сервере.

Если у вас аутентификации Kerberos включена, то это пользователь в билете местного Kerberos, что имело бы значения (и вам придется справиться с некоторыми грязным управлением делами Kerberos, хотя Cloudera менеджер помогает, особенно если вы используете Active Directory, как Kerberos фоновым)

с другой стороны, без Kerberos, то любой человек может выдавать себя системы Hadoop учетной записи или учетной записи пользователя; правило представляется ...

  1. все, что установлено в местных условиях. переменная HADOOP_USER_NAME
  2. в противном случае, независимо от того, что установлено в системе Java. HADOOP_USER_NAME
  3. в противном случае, ваш фактический Linux (или Windows) пользователя

Ссылка:

Смежные вопросы