将数据从sql server导入HDFS时出现Sqoop错误

时间:2016-01-17 18:52:17

标签: sql-server hadoop sqoop

使用sqoop将数据从sql server导入HDFS时出现以下错误:

cloudera@cloudera-vm:/lib$ sqoop list-databases --connect 
  

jdbc:sqlserver://192.168.127.1:6978 --username sa --password sa   16/01/17 10:35:32 WARN tool.BaseSqoopTool:设置密码   命令行是不安全的。考虑使用-P代替。 16/01/17   10:35:32 ERROR tool.BaseSqoopTool:创建数据库时出错   manager:java.io.IOException:没有连接字符串的管理器:   JDBC:SQLSERVER://192.168.127.1:6978

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

基于sqoop文档list-databases命令仅适用于MySQL,oracle和HSQLDB数据库。它不适用于ms sql server。 如果要验证与SQL Server的连接,请使用其他命令

https://sqoop.apache.org/docs/1.4.0-incubating/SqoopUserGuide.html#id1772839