2016-12-08 10 views
1

Я установил kylin Apache со следующими версиями следующих технологий: -Получение java.io.FileNotFoundException: Файл не существует: ошибка hive-exec-2.1.0.jar при попытке создания кубов для данных примера в Apache Kylin

Apache Hadoop: - 2.7.3 
Apache Hive: - 2.1.0 
Apache Hbase:- 1.2.4 
Apache Kylin: - 1.6 

Я могу загрузить данные в Apache Kylin, используя sample.sh файл с настройкой. Но, когда я пытаюсь построить кубы для временного диапазона, я получаю следующее сообщение об ошибке в шаге 3 «Построить куб» процесса

File does not exist: 
hdfs://localhost:54310/app/hadoop/tmp/mapred/staging/hduser341814501/.staging/job_local341814501_0007/libjars/hive-exec-2.1.0.jar 

в котором hduser является пользователь, который начал Kylin и пытается построить кубов.

Я проверил структуру каталогов и увидел, что ни один каталог или файл не присутствует в app/hadoop/tmp/mapred/staging/hduser341814501/.staging folder.

Калины пытаются создать эту структуру каталогов и помещают hive-exec-2.1.0.jar в эту структуру каталогов и не могут это сделать из-за некоторых проблем с разрешением?

Или это происходит из-за некоторой другой ошибки?

Несмотря на то, что кувшин kylin находится в hdfs://localhost:54310/usr/local//hivr/lib folder. Возможно ли, что килин ищет банку в неправильном месте?

Может ли кто-нибудь помочь мне с тем, что я делаю неправильно?

+0

Что находится в пути $ HIVE_CONF? – siso

ответ

0

Kylin будет искать кусты улья из classpath, а затем указать его с свойством tmpjars при отправке задания MR. Проверьте свою среду с помощью:

1) запустите $ KYLIN_HOME/bin/find-hive-dependency.sh, проверьте вывод;

2) поиск «Улей Зависимости После Filtered» в $ KYLIN_HOME/журналы/kylin.log, он должен войти в зависимую банке, что направляющая на Hadoop работу, как:

logs/kylin.log.2017-03-07:2017-03-07 11:58:18,772 INFO [pool-6-thread-16] common.AbstractHadoopJob:203 : Hive Dependencies After Filtered: /usr/hdp/2.5.4.0-121/hive/lib/hive-metastore-1.2.1000.2.5.4.0-121.jar,/usr/hdp/2.5.4.0-121/hive/lib/hive-exec-1.2.1000.2.5.4.0-121.jar,/usr/hdp/2.5.4.0-121/hive-hcatalog/share/hcatalog/hive-hcatalog-core-1.2.1000.2.5.4.0-121.jar 

Также проверьте ли фляги существующий на машине, на которой работает Килин.