通过卷曲阻止返回查询riak

时间:2013-03-13 05:16:23

标签: curl riak

我对riak相对较新,而且我正在探索事物的过程中 我似乎有这个反复出现的问题再一次......再次出现..

注意:此问题在我尝试设置多个后端设置但现在又恢复到此版本后开始

每次我启动一个riak节点(我清除/ var / lib / riak /中的所有数据)并尝试在其上执行基本的卷曲插入..

curl -v -XPUT http://10.151.99.77:8087/riak/test/doc?returnbody=true   
-H "Content-Type: application/json"   -d '{"bar":"baz"}'

(取自riaks教程)

该命令似乎暂停或不返回..它有此消息,直到它停止

* About to connect() to 10.151.99.77 port 8087 (#0)
*   Trying 10.151.93.77... connected
* Connected to 10.151.93.77 (10.151.93.77) port 8087 (#0)
> PUT /riak/test/doc?returnbody=true HTTP/1.1
> User-Agent: curl/7.21.6 (x86_64-pc-linux-gnu) libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4     libidn/1.22 librtmp/2.3
> Host: 10.151.93.77:8087
> Accept: */*
> Content-Type: application/json
> Content-Length: 13

我的app.config是非常基本的例外..   - 将端口更改为8087   - 我认为这是默认的,但存储后端是{storage_backend,riak_kv_memory_backend}

并且vm.args具有自定义名称,ip为10.151.99.77 ...
我真正想知道的是什么。
  - 我可以看到一些卷曲命令的日志吗?   - app.config中是否缺少某些内容?

1 个答案:

答案 0 :(得分:1)

端口8087是Riak中协议缓冲区接口的默认端口,不会提供HTTP请求。而是尝试连接到默认的HTTP接口端口8098.如果这不起作用,请检查http参数(在app.config文件的riak_core部分下可用)设置为什么并使用它。