elasticsearchはver.2以降でデフォルトlocalhostからのみ接続を許可することになっている。 elasticsearch.ymlで network.host: 0 とすれば別のマシンからもアクセスできるようになる。 VirtualBoxゲストOS内のelasticsearchにホストOSからアクセスできず、NATの設定やらポートフォワーディングの設定やらを見直していたが、elasticsearch自体の設定だったとは… DELETEメソッドで簡単に消したりできるので、信頼するネットワーク内でのみ実施したほうが良い。 参考 http://christina04.hatenablog.com/entry/2015/11/27/204127