我想輸出數據到mysq
升從hdfs
到sqoop
。我能夠通過shell運行sqoop並且工作正常。但是當我通過oozie
調用時。它出現在錯誤和失敗之後。我還包括罐子。沒有desciptive日誌sqoop導出失敗通過oozie
sqoop腳本:
export --connect jdbc:mysql://localhost/bigdata --username root --password cloudera --verbose --table AGGREGATED_METRICS --input-fields-terminated-by '\0001' --export-dir /bigdata/aggregated_metrics
錯誤:
Launcher ERROR, reason: Main class [org.apache.oozie.action.hadoop.SqoopMain], exit code [1]
我們的問題是HiveServer2,所以sqoop CLI使用Hiveserver1不2. Oozie的sqoop使用HiveServer2,所以我們的LDAP沒有安裝在HiveServer2服務器上......這就造成了作業運行的問題,但是引發了這個錯誤,並且沒有將數據加載到配置單元中。檢查您的蜂巢Metastore日誌 – Petro 2017-01-25 22:11:16