Я знаю, что если я отправлю запрос из Hive, будет получена общая блокировка, а затем таблица Hive будет заблокирована запросом: https://cwiki.apache.org/confluence/display/Hive/Locking
Поэтому мне просто интересно, если запрос выполняется Spark Hivecontext, потребуется ли блокировка и будет ли заблокирована таблица? Кроме того, если я вставлю данные в таблицу через Spark Hivecontext, потребуется ли монопольная блокировка?
Спасибо
MetaStoreClient.lock(LockRequest)
, возвращающийLockResponse
(см. hive.apache.org/javadocs/r2.1.1/api/index.html?org/apache/), но на первый взгляд кодовая база Spark не используйте ниLockRequest
, ниLockResponse
. Поэтому я предполагаю, что Spark может быть заблокирован запросом Hive (см. stackoverflow.com/questions/42421883/), но Spark не будет блокировать сам по себе.. . - person Samson Scharfrichter   schedule 10.03.2017