gpt4 book ai didi

apache-spark - 来自 Spark hivecontext 的查询会锁定 hive 表吗?

转载 作者:行者123 更新时间:2023-12-04 13:47:36 37 4
gpt4 key购买 nike

我知道如果我从 Hive 提交查询,将获得一个共享锁,然后 Hive 表将被查询锁定:https://cwiki.apache.org/confluence/display/Hive/Locking

所以我只是想知道查询是否由 Spark Hivecontext 执行,是否需要锁以及表是否也会被锁定?另外,如果我通过 Spark Hivecontext 将数据插入表中,是否需要排他锁?

谢谢

最佳答案

它在 Spark SQL v.1.6 中受支持,但在 2.x 和 3.x 版本中不受支持。
https://github.com/apache/spark/blob/branch-2.2/sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBase.g4

unsupportedHiveNativeCommands
...
| kw1=LOCK kw2=TABLE
| kw1=LOCK kw2=DATABASE
| kw1=UNLOCK kw2=TABLE
| kw1=UNLOCK kw2=DATABASE

关于apache-spark - 来自 Spark hivecontext 的查询会锁定 hive 表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42701330/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com