我对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中是否缺少某些内容?
答案 0 :(得分:1)
端口8087是Riak中协议缓冲区接口的默认端口,不会提供HTTP请求。而是尝试连接到默认的HTTP接口端口8098.如果这不起作用,请检查http参数(在app.config文件的riak_core部分下可用)设置为什么并使用它。