我正在使用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存储桶并已将其激活。
有谁知道问题出在哪里?
答案 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