我有一个五节点riak集群,我正在使用pbc使用python RiakClient进行一些基本的应用程序测试。代码看起来像这样:
b = riakclient.bucket('test')
item = b.get('key1')
item.data = 'testdata'
item.store()
我将{error,locked}作为RiakError返回。一旦这种情况开始发生,我在群集节点之间也会遇到很多错误,如下所示:
Handoff receiver for partition 1134123.... exited abnormally ... {error,locked}
任何想法可能是什么或如何解决?这是riak 2.0.2,考虑更新但希望不必这样做。
更新:这个问题在docker(我提到了吗?)之后表现出来了。我正在使用的容器重启了。重新启动后,riak进程出现了,但尽管在群集中标记为健康,但仍未处于正常运行状态。 A' sv重启riak'让群集恢复工作。仍然想知道这意味着什么,似乎没有记录,虽然它似乎意味着节点处于只读状态。