sqoop遇到java.net.ConnectException: to 0.0.0.0:10020 failed on connection


  最近在使用sqoop往hdf上導入數據時,報出下面的錯誤:

 

  網上找了很多資料,發現有一種可以解決

  1.  你得確定你得確定你得sqoop可以連接你的linux上面的mysql數據庫

  2.  你得配置好sqoop的環境,確保可以連接hdoop, 進入sqoop的安裝目錄,進入bin目錄,運行

  Export HADOOP_COMMON_HOME=$HADDOP_HOME(hadoop的安裝目錄)

  Export HADDOP_MAPRED_HOME=$HADDOP_HOME(hadoop的安裝目錄)

  3.  將hIve的安裝目錄下lib下的hive-common-1.2.2.jar,hive-shi*.jar這些包拷貝到sqoop安裝目錄下的lib里面

        4.  mysql的服務啟動了,如果沒有啟動,使用命令service mysqld start啟動

        5.  修改hadoop目錄下etc/hadoop目錄下的mapred-site.xml

       加上下面這句話:

  隨后需要啟動hadoop/sbin目錄下的mr-jobhistory-daemon.sh      輸入mr-jobhistory-daemon.sh start historyserver

          問題解決。

 

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM