ERROR com.basho.riak.client.core.RiakNode - 在RiakNode上写入失败

时间:2017-07-01 19:56:40

标签: java database riak riak-ts nosql

我正在使用Riak KV和Java客户端,我无法在RiakNode上编写,虽然我创建了一个Bucket,其中包含我想要创建对象的空间的名称。

我基本上有TasteOfRiak.java类,它由basho开发者网站提供:https://raw.githubusercontent.com/basho/basho_docs/master/extras/code-examples/TasteOfRiak.java

[RoutePrefix("TestPrefix")]
public class TestController : Controller
{
    [Route("TestAction")]
    public ActionResult TestAction()
    {
        //.........
        return View();
    }
}

每当Eclipse执行此代码时:" StoreValue.Response storeOpResp = client.execute(storeOp);             System.out.println("对象存储操作已成功完成");"

我收到错误" ERROR com.basho.riak.client.core.RiakNode - 在RiakNode"上写入失败。

在运行该程序之前,我已经创建了一个quotesBucket存储桶并已将其激活。

有谁知道问题出在哪里?

1 个答案:

答案 0 :(得分:0)

你能通过http存储一个对象吗?在终端试试这个:

curl -XPUT \
-H "Content-Type: text/plain" \
-d "You're dangerous, Maverick" \
http://localhost:8098/types/default/buckets/quotes/keys/Iceman?returnbody=true