Я запускаю рабочий процесс 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>
Вы предоставили все необходимые разрешения на путь пряжи во время конфигурации кластера .. ?? – Simmant
Не уверен в этом. Какое разрешение должно быть дано прямому пути пряжи? – Anup
chmod 755/путь/в/пряжа – Simmant