sqoop匯入資料到mysql出錯問題

2021-09-27 05:45:23 字數 545 閱讀 2422

sqoop export –connect jdbc:mysql://localhost:3306/xiandian –username root –password 000000 –export-dir /1daoyun/data/hive/phy_course_xd.txt –table xd_phy_course;

第一次用了以上命令匯入時,因為沒有輸入文字資料的格式,匯入資料失敗。而後用另一種方法一下命令匯入也是失敗

sqoop export –connect jdbc:mysql://localhost:3306/xiandian –username root –password 000000 –table xd_phy_course –hcatalog-database default –hcatalog-table xd_phy_course

多次檢查命令第二條命令都沒有問題,最後把mariadb重啟後,再使用第二條命令就成功了

原因分析:使用第一條命令匯入沒有輸入文字資料的格式二導致資料庫表出錯,而後再用別的方法匯入也會失敗。

解決方法,刪除要匯入的那張表,或直接重啟資料庫;

SQOOP從MySQL匯入資料到Hive

一 匯入hive表時自動建立表 1 執行sqoop語句 sqoop import connect jdbc mysql hadoop001 3306 sqoop username root password 123456 table emp etl m 1 hive import create hi...

sqoop 從mysql 匯入資料到hbase

首先我們在mysql有一張表test.tohdfs 我們在hbase中也建立一張表,執行匯入 bin sqoop import connect jdbc mysql username root password 123456 table tohdfs hbase table hbase tohdfs...

sqoop匯入mysql表資料到HIVE

匯入mysql表資料到hive 將關係型資料的表結構複製到hive中 bin sqoop create hive table connect jdbc mysql node 1 3306 userdb table emp add username root password hadoop hive ...