使用sqoop查询将sqlserver数据导入cloudera管理器

pes8fvy9  于 2021-06-26  发布在  Impala
关注(0)|答案(3)|浏览(324)

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

6ioyuze2

6ioyuze21#

你能试着从你的unix盒子到

curl http://131.107.174.121:1433

如果您得到“空答复从服务器”这是正常的,或者如果您得到一个错误,如“无法连接到主机”,请与您的sql server管理员检查,以什么端口的sql server正在监听。

8wtpewkr

8wtpewkr2#

在错误日志中,出现sqlserverexception并显示“连接超时”。验证连接属性。“。请检查您是否有权从尝试运行此命令的位置以及mssql端口“1433”访问。然后在命令中添加Map数“-m”。

ruarlubt

ruarlubt3#

最好的检查方法是使用sqoop list tables命令,如下所示:sqoop list tables-connectjdbc:sqlserver://ip地址;username=用户;密码=pswd;database=master'-用户名--密码

相关问题