放入协处理器postBatchMutate

时间:2016-08-11 09:50:55

标签: hbase mvcc

我想在BaseRegionObserver.postBatchMutate中为当前行添加一个新的键值,但我陷入MVCC并且发生了死锁。这是我的代码:

rharoon002@es-01-client-01:/$ wget http://ipinfo.io/ip -qO -
130.211.147.88
rharoon002@es-01-client-01:/$ ping 130.211.147.88
PING 130.211.147.88 (130.211.147.88) 56(84) bytes of data.
....... (hangs for ever)

您可以在输出中找到此重复的WARN消息:

WARN regionserver.MultiVersionConcurrencyControl:STUCK:MultiVersionConcurrencyControl {readPoint = 3,writePoint = 5}

1 个答案:

答案 0 :(得分:0)

你介意发布你的代码吗?您始终可以从协处理器中获取区域并手动执行放置。我不清楚你的失败语义是什么......两者都必须成功还是失败?