如何使用来自远程主机的REST API将数据播种到Riak

时间:2013-10-30 10:32:11

标签: rest curl riak

我按照教程riak quick start中提到的那样安装了riak。

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

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

-H“内容类型:text / 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

卷曲:(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会抛出错误,指出无法连接到主机。

1 个答案:

答案 0 :(得分:1)

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