2015-02-17 4 views
0

Я столкнулся с разрешенной ошибкой при создании таблицы HIVE. Ниже приводится подробное описание того, что я сделал.Конфигурация улья CDH4

У меня есть 2 узла clusture, работающих на Ubuntu12.04. Я установил CDH4.7.0, и они работают. Я установил HIVE, выполнив команду ниже. Помимо этой команды я ничего не делал для конфигурации, так как я понятия не имею, что делать после установки:

sudo apt-get install hive 

После установки я начал работу по ВИЧ. Но когда я пытаюсь создать таблицу, я становлюсь ниже исключения. Я не уверен, какое разрешение мне нужно предоставить в папку или пользователя.

FAILED: Error in metadata: MetaException(message:Got exception: org.apache.hadoop.security.AccessControlException Permission denied: user=root, access=WRITE, inode="/user":hdfs:hadoop:drwxr-xr-x 

Я запускаю запрос HIVE под пользователем root.

ответ

0

В качестве альтернативы вы может использовать это для его устранения:

hadoop fs -chmod -R 777 /user/hive/warehouse/ 
0

Эта ошибка связана с HDFS, вы можете решить эту проблему, временно отключив ДФС permission.By добавления ниже код недвижимости в hdfs-site.xml

<property> 
    <name>dfs.permissions</name> 
    <value>false</value> 
    </property> 

если вы хотите больше вариантов: Permission denied at hdfs

+0

Я внесла изменения в hdfs-site.xml, но все равно получал ту же ошибку при создании таблицы в hiv e. – Deb

+0

попробуйте следующее: sudo chmod -R og + rx/usr/local/hive/metadata –

+0

Спасибо ..Работа для меня .. – Deb

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