2016-12-08 31 views
1

我使用以下版本的以下技術安裝了Apache kylin: -獲取java.io.FileNotFoundException:文件不存在:嘗試構建Apache Kylin中示例數據的多維數據集時發生hive-exec-2.1.0.jar錯誤

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

我能夠使用sample.sh文件加載Apache Kylin中的數據。但是,當我嘗試建立多維數據集的時間範圍,I「構建立方」過程的步驟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是誰已經開始了麒麟的用戶,並試圖建立立方體也是如此。

我檢查目錄結構和看到沒有目錄或文件是存在於app/hadoop/tmp/mapred/staging/hduser341814501/.staging folder

麒麟是否嘗試創建該目錄結構,並把hive-exec-2.1.0.jar該目錄結構是無法做到,因爲一些權限問題呢?

抑或是它的到來,因爲一些其他的錯誤嗎?

雖然,罐子麒麟正在尋找存在於hdfs://localhost:54310/usr/local//hivr/lib folder。麒麟是否也有可能在錯誤的地點尋找罐子?

任何人都可以幫我,我做錯了什麼?

+0

你的$ HIVE_CONF路徑中有什麼? – siso

回答

0

麒麟將尋求從類路徑蜂巢罐子,然後提交MR作業時用「tmpjars」屬性指定。請檢查您的環境:

1)運行$ KYLIN_HOME /斌/ find-hive-dependency.sh,檢查輸出中;

2)在$ KYLIN_HOME搜索「蜂巢依賴過濾後」 /日誌/ kylin.log,應該日誌提交的Hadoop的作業,如依賴的jar:

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 

還要檢查罐子是否存在於Kylin運行的機器上。

相關問題