Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

2年前关闭。



Improve this question




我正在尝试运行Sqoop命令从RDBMS获取数据,它在
本地环境,其中未安装防病毒软件,但是与我们安装了Symantec Antivirus相同的代码在Prod中引发错误。
我不知道该如何解决。以下是我的Sqoop命令。
sqoop list-databases --connect "jdbc:sqlserver://x.xx.xx.xx\\S167;database=DMF;username=test;password=test";

我正在错误以下。



请帮忙。

最佳答案

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

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

我觉得因为实例中的地址我们必须使用单引号否则要使用双引号。有人可以提供实际原因的帮助吗?

关于hadoop - Sqoop命令不适用于Symantec Anti Virus ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48744438/

10-16 01:34