0

我按照教程riak quick start中的说明安装了 riak 。

我可以使用 curl 客户端将数据上传/播种到 riak,如 REST API 中所述。示例 curl 命令如下

curl -v -X PUT http://localhost:10018/riak/favs/db \

-H "内容类型:文本/html" \ -d "

我最喜欢的新数据库是 RIAK

"

当我尝试 GET 时也是如此,

curl -i -X GET http://localhost:10018/riak/favs/db

HTTP/1.1 200 正常

而当我尝试从另一台机器(远程机器)上传/播种数据时,事情并没有按预期工作。

curl -i -X GET http://10.0.77.81:10018/riak/stats

curl: (7) 无法连接到主机

但我可以ping通主机,

ping 10.0.77.81

PING 10.0.77.81 (10.0.77.81) 56(84) 字节数据。来自 10.0.77.81 的 64 个字节:icmp_req=1 ttl=61 时间=576 毫秒 来自 10.0.77.81 的 64 个字节:icmp_req=1 ttl=61 时间=576 毫秒

可以连接到tomcat服务器,

hariharankumar@pc170233-ThinkCentre-M70e:~/softwares/riak-1.4.2/rel/riak$ curl -i -X GET http://10.0.77.81:8080

HTTP/1.1 200 正常

当单独连接到 riak 主机时,curl 会抛出错误,说无法连接到主机。

4

1 回答 1

1

Riak 快速入门中构建的集群旨在作为本地开发集群,因此默认设置为仅接受来自 127.0.0.1 的连接。您可以在每个节点的 app.config 文件中更改它,该文件可以在/etc目录中找到,而是使其绑定到例如 0.0.0.0。

于 2013-10-31T14:31:50.590 回答