Hbase org.apache.hadoop.mapreduce.Export 錯誤(PriviledgedActionException File dose not exist)


今天嘗試從 hbase 表裏面導出一部分數據來進行試驗的事情,就是如下這句命令:

./hbase org.apache.hadoop.hbase.mapreduce.Export test /test_hbase_export
test爲希望導出的表名稱, /test_hbase_export 爲導出表的位置。


但是一直報錯:

security.UserGroupInformation: PriviledgedActionException as : root (auth:SIMPLE) cause: java.io.FileNotFoundException: File dose not exist: hdfs://localhost:9000/home/xxx/hadoop-common-2.2.0.jar



專程去找這個路徑發現 hadoop-common-2.2.0.jar是存在的呀,最後搜索發現是 hadoop-2.2.0 裏面的配置文件 mapreduce-site.xml 沒有配全乎,添加上如下的 mapreduce.framework.name 爲 yarn 就可以了



成功的執行結果如下圖



導出的內容從 HDFS 的路徑就可以找到... 第一次發現是一個 file://的路徑不知道在哪裏,第二次執行的時候發現就在HDFS底下就出現了,比較神奇。






發佈了42 篇原創文章 · 獲贊 8 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章