CDH中hue執行shell腳本調用sqoop腳本報錯

CDH中hue執行shell腳本調用sqoop腳本報錯

1、Could not load db driver class: com.oracle.jdbc.Driver

解決:oracle驅動不存在。你可以把驅動包拷貝到/opt/cloudera/parcels/CDH/lib/sqoop/lib 。看到這個錯誤的時候,需要提示的一點,服務器上執行sqoop腳本。不會報錯,但是在CDH中就會報錯。因爲你需要在CDH的lib包中添加驅動。

2、Import failed: org.apache.hadoop.security.AccessControlException: Permission denied: user=yarn, access=WRITE, inode="/user/yarn":hdfs:supergroup:drwxr-xr-x

出現這個錯誤我也查詢了很多。修改目錄權限,(其實這是最不好的)。還有一種要你關閉目錄檢查(CDH啓動會直接報錯)。
解決: 在HDFS的配置,找到hdfs-site.xml安全閥。添加dfs.permissions 爲false (切記要到安全閥這裏設置) 雖然這也是關閉hdfs檢查,但是不會配置重啓報錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章