2016-09-20 3 views
0

Sqoop for Hadoopでgeneric-jdbc-connectorを使用してリンクを作成しようとしています。私がしようとすると、しかし、私は数形式の例外を取得:Sqoop:数値書式例外でリンクが作成されない

sqoop:000> show connector 
+----+------------------------+---------+------------------------------------------------------+----------------------+ 
| Id |   Name   | Version |      Class       | Supported Directions | 
+----+------------------------+---------+------------------------------------------------------+----------------------+ 
| 1 | generic-jdbc-connector | 1.99.6 | org.apache.sqoop.connector.jdbc.GenericJdbcConnector | FROM/TO    | 
| 2 | kite-connector   | 1.99.6 | org.apache.sqoop.connector.kite.KiteConnector  | FROM/TO    | 
| 3 | hdfs-connector   | 1.99.6 | org.apache.sqoop.connector.hdfs.HdfsConnector  | FROM/TO    | 
| 4 | kafka-connector  | 1.99.6 | org.apache.sqoop.connector.kafka.KafkaConnector  | TO     | 
+----+------------------------+---------+------------------------------------------------------+----------------------+ 
sqoop:000> create link --connector generic-jdbc-connector 
Invalid command invocation: Missing required option: c 
sqoop:000> create link -c generic-jdbc-connector 
Exception has occurred during processing command 
Exception: java.lang.NumberFormatException Message: For input string: "generic-jdbc-connector" 

私はhttp://sqoop.apache.org/docs/1.99.7/user/Sqoop5MinutesDemo.html

任意のアイデアから例を使用しましたか?

答えて

2

以下のコマンドを使用してください。動作するはずです。

sqoop:000> create link -connector generic-jdbc-connector 

問題:複数回試したことがあります。

1st time : In your command you have given --connector in place of -connector 
    2nd time : In place of -connector you have given -c which is wrong, that is the reason you are getting exception. 
関連する問題