sqoop import --connect'jdbc:sqlserver:// IP地址; username = user; password = pswd; database = Master'--table [Person]。[BusinessEntityContact] --target-dir / home / ubuntu / hdfs / dir无效。
参考:http://mapredit.blogspot.com/2011/10/sqoop-and-microsoft-sql-server.html [1]:http://i.stack.imgur.com/W5mBB.png
答案 0 :(得分:0)
在您的错误日志中得到SQLServerException并说“连接超时。验证连接属性。”。请检查您是否可以从尝试运行此命令的位置以及MSSQL端口“1433”进行访问。然后在命令中添加一些地图“-m”。
答案 1 :(得分:0)
Nirmale 你可以尝试从你的unix盒子
curl http://131.107.174.121:1433
如果你得到"来自服务器的回复#34;没关系,或者如果您收到类似"无法连接到主机"的错误,请与您的SQL Server管理员核实SQL Server正在侦听的端口。
答案 2 :(得分:0)
检查的最佳方法是使用sqoop list-tables命令,如下所示: sqoop list-tables -connect'jdbc:sqlserver:// IP地址; username = user; password = pswd; database = Master'-username --password