繁体   English   中英

将数据从Azure SQL导入到HDInsight(文本文件)

[英]Import data from Azure SQL to HDInsight (text file)

我一直在尝试从我的SQL Azure DB导入数据,该数据公开提供给HDInsight。 两者都是同一订阅的一部分。

我在HDInsight命令提示符处触发以下查询:sqoop import --connect“ jdbc:sqlserver:// * .database.windows.net; username = * @ fyvgwz1l7z; password = * *; database = dbAMBER” --table dummy- -target-dir / data -m 1

它在提示上不显示任何消息,并返回提示。 当我浏览位置时,我什么也没找到。 我还尝试操纵sql服务器地址,并放置一些虚拟文本和抛出异常的提示,它仍然不给我任何消息并返回空白。

有人可以指出我在做什么吗?

我重建了您的问题,并使用新创建的HDInsight Service对其进行了尝试。 我将您的查询与我自己的连接字符串完全一起使用,它开箱即用!

我使用Hadoop命令行快捷方式,浏览到c:\\ apps \\ dist \\ sqoop-1.4.2并运行您的命令。

输出如下: 输出1

即使出现错误(幻想连接字符串),我也会得到输出: 输出2

您是否更改了某些环境设置? 您有任何想法,为什么您的回声被抑制? 控制台提示需要多少时间? 即使出现错误,也要花费大约15秒钟的运行时间。

问题出在我在hdinsight命令提示符下触发时,sqoop import命令。 而不是仅执行sqoop导入-在执行sqoop.cmd import时--connect“ jdbc:sqlserver:// .......”。 ....它工作文件。 差异是sqoop命令后的后缀.cmd。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM