2017-04-07 138 views
0

我研究過的大多數教程都指出我必須使用Sqoop進行導出/導入,並且很多手冊都顯示瞭如何將數據從數據庫導出到HDFS,但我如何做倒退的情況?如何將數據從Hadoop導出到MySQL /任何數據庫?

比方說,我有company DB上localhost,它有一個空的users表列:iduser和我的Hadoop是爲我提供了數據,如(id, user)但節省了這部分hadoop-output.txt沒有到MySQL。

是否有一些命令行可以通過Sqoop從HDFS導入到MySQL?

回答

1

sqoop-export這樣做。

sqoop-export --connect jdbc:mysql://localhost/company 
      --username user --password passwd 
      --table users 
      --export-dir /path/to/HDFS_Source 
      --input-fields-terminated-by ',' 

參考

相關問題