无法导入所有表

时间:2016-04-10 01:27:59

标签: sql-server-2008 hadoop hdfs sqoop

我正在尝试使用sqoop

导入续集服务器的所有表
sqoop import-all-tables  --connect "jdbc:sqlserver://40.112.254.xxx;database=IDSTC" --username DbReader
 --password Plexus123! --driver com.microsoft.sqlserver.jdbc.SQLServerDriver  --target-dir
 '/landing/IDSTC

它向我显示以下错误是否我必须对我的命令进行任何修改

  

16/04/10 01:12:17 INFO sqoop.Sqoop:运行Sqoop版本:   1.4.5.2.2.9.1-8       16/04/10 01:12:17 ERROR tool.BaseSqoopTool:解析导入参数时出错:       16/04/10 01:12:17错误工具.BaseSqoopTool:无法识别的参数:全表       16/04/10 01:12:17错误工具.BaseSqoopTool:无法识别的参数: - connect       16/04/10 01:12:17 ERROR tool.BaseSqoopTool:无法识别的参数:jdbc:sqlserver://40.112.254.104; database = IDSTC

1 个答案:

答案 0 :(得分:1)

试试这个:

sqoop import-all-tables --connect "jdbc:sqlserver://40.112.254.xxx;database=IDSTC" --username DbReader --password Plexus123! --driver com.microsoft.sqlserver.jdbc.SQLServerDriver --warehouse-dir /landing/IDSTC