2016-12-14 38 views
0

隔离级别设置行为,目前,我们正在尝试使用Sqoop摄取从Hadoop的天青SQL数据仓库相关的事务隔离级别的数据,但收到错误。发生了什么事是Sqoop尝试设置事务隔离级别,同时试图导入/导出,而这个功能目前尚未在SQL Azure中的数据仓库支持提交读。我试过使用Sqoop的--relaxed-isolation参数,但仍然没有效果。 作为解决方案,我在考虑: 1.更改Sqoop源代码以更改Sqoop的行为以不设置事务级别 2.查找可能允许我以编程方式更改此Sqoop行为的API(如果有)。更改交易中Sqoop

有没有人遇到过这样的情况?为建议的解决方案寻找建议,以及如何去解决这些问题。

+0

我不能帮你Sqoop但你使用多碱来考虑将数据从Hadoop移动到Azure SQL数据仓库(ADW)?这是它的主要用例之一,为高性能的数据加载到ADW微软建议。 – wBob

+0

我们认为多碱作为一个潜在的选择,但由于某些安全问题,我们并没有从安全团队获得认可我们的上下文中使用它。 –

回答

2
+0

感谢您的参考,但是,我认为只对元数据的查询,但并不适用于所有类型的查询的问题已经得到解决。我认为Sqoop的导入/导出功能仍然不适用于这个新补丁。 –