我按照教程riak quick start中提到的那样安装了riak。
我可以使用curl客户端将数据上传/播种到riak,如REST API中所述。示例curl命令如下
curl -v -X PUT http://localhost:10018/riak/favs/db \
-H“内容类型:text / html”\ -d“
当我尝试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
卷曲:(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 time = 576 ms 来自10.0.77.81的64字节:icmp_req = 1 ttl = 61 time = 576 ms
可以连接到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会抛出错误,指出无法连接到主机。
答案 0 :(得分:1)
Riak快速入门中构建的集群旨在作为本地开发集群,因此默认设置为仅接受来自127.0.0.1的连接。您可以在app.config文件中为每个节点更改此设置,该节点可以在/etc
目录中找到,而是将其绑定到例如{{1}}目录。 0.0.0.0。