Подключение к Hive 0.13 через SpagoBI 5.0

Я установил соединение со SpagoBI 5.0 на Hive 0.13, когда я запрашиваю

select * from table 

Я получаю успех. Но когда я пробую некоторые объединения или агрегации, я получаю эту ошибку:

An unexpected error occured while executing dataset:  
Error while processing statement: FAILED: 
Execution Error, return code 1 from  org.apache.hadoop.hive.ql.exec.mr.MapRedTask

Я использую Ubuntu 14.04
локально установленный сервер SpagoBI 5.0
Соединение с Hive: удаленное через драйвер JDBC Hive и туннелирование SSH Putty

Пожалуйста помоги.


person Rijul sahu    schedule 24.03.2015    source источник


Ответы (1)


Найдено решение моего собственного вопроса после адского исследования Google:

Сначала я подумал, что ошибка связана с отсутствием файлов jar, но это была простая проблема с разрешением.

после этого замечательного поста в сети:

http://www.hadoopinrealworld.com/fixing-org-apache-hadoop-security-accesscontrolexception-permission-denied/

после копания в файлах журнала ошибок Hadoop основная ошибка была:

org.apache.hadoop.security.AccessControlException: в доступе отказано: пользователь = анонимный, доступ = ВЫПОЛНИТЬ, inode = "постановка": Ubuntu: супергруппа: rwxr-xr-x

поэтому я просто записываю в промежуточный каталог, в котором было выполнено промежуточное сопоставление:

hadoop fs -chown анонимный: анонимный /tmp/hadoop-yarn/staging

и это решило мою проблему

теперь я могу запускать команды агрегации и объединения HIVE через интерфейс SpagoBI, который подключен к базе данных HIVE через соединение JDBC.

person Rijul sahu    schedule 30.03.2015