チュートリアルriak quick startに記載されているとおりに riak をインストールしました。
curl クライアントを使用して REST API で説明されているように、データを riak にアップロード/シードできます。curl コマンドの例は次のとおりです。
curl -v -X PUT http://localhost:10018/riak/favs/db \
-H "Content-Type: text/html" \ -d "
私の新しいお気に入りの DB は RIAK です
"GETしようとしたときも同じで、
curl -i -X GET http://localhost:10018/riak/favs/db
HTTP/1.1 200 OK
一方、別のマシン (リモート マシン) からデータをアップロード/シードしようとすると、期待どおりに動作しません。
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 OK
riak ホストだけに接続すると、curl はホストに接続できないというエラーをスローします。