[sqoop] sqoop2 使用

sqoop版本1.99.7 ,安裝省略 mysql

1. 啓動serversql

   sqoop2-server start shell

2. sqoop2-shell 連接oop

表示安裝成功。post

建立linkfetch

查看linkspa

 

建立job.net

 

 

 查看job3d

 

 

 

 

導入到hdfs 中的數據:server

 

 

異常:

1.

2.

 

GENERIC_JDBC_CONNECTOR_0016:Can't fetch schema -

啓動job任務時報錯

解決:

建立generic-jdbc-connector link 時:

Identifier enclose:指定SQL中標識符的定界符,也就是說,有的SQL標示符是一個引號:select * from "table_name",這種定界符在MySQL中是會報錯的。這個屬性默認值就是雙引號,因此不能使用回車,必須將之覆蓋,使用空格覆蓋了這個值

Identifier enclose:  注意  這裏不能直接回車!要打一個空格符號!由於若是不打,查詢mysql表的時候會在表上加上「」,致使查詢出錯!

3.

要啓動jobhistory 

相關文章
相關標籤/搜索