我使用sqoop从sqlserver导入hdfs。我想知道在我从中导入的表上是否获得了锁,如果是的话,有没有一种方法可以实现 WITH(NOLOCK) ?
WITH(NOLOCK)
iqih9akk1#
是的,根据sqoop-724。这里还包括一个示例http://mail-archives.apache.org/mod_mbox/sqoop-user/201302.mbox/%3ccal=o-utg3pwrtd+brf9q+b6zezusnj9z35byrrsvnr1gi1pxxa@mail.gmail.com%3e
1cklez4t2#
sqoop通常会发出select查询,因此它会执行与查询相同的锁。sqoop不执行额外的锁定。我们最近改进了内置的microsoftsqlconnector以支持表提示,请查看sqoop-724。我们目前正在努力获得新的版本1.4.3,将包含此功能。
2条答案
按热度按时间iqih9akk1#
是的,根据sqoop-724。
这里还包括一个示例
http://mail-archives.apache.org/mod_mbox/sqoop-user/201302.mbox/%3ccal=o-utg3pwrtd+brf9q+b6zezusnj9z35byrrsvnr1gi1pxxa@mail.gmail.com%3e
1cklez4t2#
sqoop通常会发出select查询,因此它会执行与查询相同的锁。sqoop不执行额外的锁定。
我们最近改进了内置的microsoftsqlconnector以支持表提示,请查看sqoop-724。我们目前正在努力获得新的版本1.4.3,将包含此功能。