2016-01-15 4 views
0

Я запускаю рабочий процесс oozie, в который включена команда sqoop. Команда sqoop отлично работает при отправке через терминал. Но рабочий процесс oozie дает следующее исключение:доступ исключение для пользователя пряжи/пользователь/пряжа для работы oozie

Exception in thread "main" java.lang.RuntimeException: org.apache.hadoop.security.AccessControlException: Permission denied: user=yarn, access=WRITE, inode="/user/yarn":hdfs:hdfs:drwxr-xr-x 

Пожалуйста, сообщите, что может быть неправильным.

команда Sqoop в рабочем процессе:

<command> 
    import --connect "jdbc:sqlserver://server_name\inst1:1434;database=DB_NAME" --username *** --password-file ***** --table qw_product --hive-import --hive-table db_ccms.qw_product 
</command> 
+0

Вы предоставили все необходимые разрешения на путь пряжи во время конфигурации кластера .. ?? – Simmant

+0

Не уверен в этом. Какое разрешение должно быть дано прямому пути пряжи? – Anup

+0

chmod 755/путь/в/пряжа – Simmant

ответ

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