2015-05-26 61 views
0

除了--database之外是否还有其他命令? 参考:http://sqoop.apache.org/docs/1.4.4/SqoopUserGuide.html#_connecting_to_a_database_server如何编写sqoop数据库命令?

命令1的作品!

sqoop import --connect "jdbc:sqlserver://localhost;database=customers;username=blah;password=blah" 

指令2不起作用。

sqoop import --connect jdbc:sqlserver://localhost --database=customers --username blah --password blah 

我的目标是将命令1分成多个代码。我在命令2中做了什么错误?谢谢。

回答

0

看起来你正在使用一个不存在的参数:--database。为什么不试试:

sqoop import --connect "jdbc:sqlserver://localhost;database=customers" --username blah --password blah 
+0

感谢您的回复。发生错误的图形问题。 - 数据库不存在。我也在Ooozie工作流程中运行,这使得sqoop vs oozie vs命令行的语法略有不同。命令2不起作用。如果你把命令1,并从oozie删除报价,它运行得很好,并加载数据。 – sharp