0


对 riak 比较陌生,并且只是在探索事物的过程中,我似乎遇到了这个反复出现的问题,那就是再次开启..再次关闭..

注意:这个问题是在我尝试设置多后端设置后开始的,但现在恢复到这个

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

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 ...
我真正想知道的 ..-
我可以看到 curl 命令的一些日志吗?
- app.config 中是否缺少某些内容?

4

1 回答 1

1

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

于 2013-03-13T09:33:36.373 回答