Sqoop命令不与Symantec Anti Virus一起使用

时间:2018-02-12 10:38:24

标签: hadoop sqoop symantec

我正在尝试运行Sqoop命令从RDBMS获取数据,它工作正常 没有安装防病毒的本地环境,但由于我们安装了Symantec Antivirus,因此相同的代码会在Prod中引发错误。 我不知道如何解决这个问题。下面是我的Sqoop命令。

sqoop list-databases --connect "jdbc:sqlserver://x.xx.xx.xx\\S167;database=DMF;username=test;password=test";

我遇到了错误。

  

错误sqoop.Sqoop:运行Sqoop时遇到异常:   了java.lang.RuntimeException:   com.microsoft.sqlserver.jdbc.SQLServerException:用户登录失败

请帮忙。

1 个答案:

答案 0 :(得分:0)

经过大量的反复试验后,我终于找到了解决方案。我删除了双引号(“”)并添加了单引号(''),我删除了一个正斜杠()然后它对我有效。 以下是修改后的代码:

sqoop list-databases --connect 'jdbc:sqlserver://x.xx.xx.xx\S167;database=DMF;username=test;password=test';

我觉得因为实例中的地址我们必须使用单引号,否则使用双引号。有人可以帮助解决实际原因。