Riak没有保存数据

时间:2016-11-10 05:23:06

标签: riak

我从deb本地安装了一个节点riak。除了安装附带的设置之外,我没有其他设置。

 // Write objects
Location myKey = new Location(new Namespace("cars", "dodge"), "viper");
BinaryValue text = BinaryValue.create("vroom");
RiakObject obj = new RiakObject()
        .setContentType("text/plain")
        .setValue(text);
StoreValue store = new StoreValue.Builder(myKey, obj).build();
client.execute(store);

// read objects
FetchValue fetch = new FetchValue.Builder(myKey).build();
FetchValue.Response response = client.execute(fetch);
RiakObject obj = response.getValue(RiakObject.class);
System.out.println(obj.getValue());

此代码已存在于basho docs中。我做的唯一改变就是删除

withOption(StoreOption.W, new Quorum(3)) and withOption(FetchOption.R, new Quorum(3))

因为basho的新客户端没有接受它。

我第一次从独立程序中看到我能够写入和读取,但是当我第二次阅读时,我看不到它的价值。我错过了一些配置吗?

0 个答案:

没有答案