sqoop导入--connect'jdbc:sqlserver://ip地址;username=用户;密码=pswd;database=master'--table[person].[businessentitycontact]--target dir/home/ubuntu/hdfs/dir不工作。
reference:httphttp://mapredit.blogspot.com/2011/10/sqoop-and-microsoft-sql-server.html[1]:http://i.stack.imgur.com/w5mbb.png
3条答案
按热度按时间6ioyuze21#
你能试着从你的unix盒子到
如果您得到“空答复从服务器”这是正常的,或者如果您得到一个错误,如“无法连接到主机”,请与您的sql server管理员检查,以什么端口的sql server正在监听。
8wtpewkr2#
在错误日志中,出现sqlserverexception并显示“连接超时”。验证连接属性。“。请检查您是否有权从尝试运行此命令的位置以及mssql端口“1433”访问。然后在命令中添加Map数“-m”。
ruarlubt3#
最好的检查方法是使用sqoop list tables命令,如下所示:sqoop list tables-connectjdbc:sqlserver://ip地址;username=用户;密码=pswd;database=master'-用户名--密码