使用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
有人可以帮我解决这个问题吗?
答案 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