0
私の1台のマシン(m1)elasticsearchがインストールされていて、他のマシン(m2)にはありません。 E.Sが動作しているm1にcURLリクエストを送信したい。私が何をしないのです、私はそれが私にそのマシンへ別のマシンへのcURLリクエストの送信が拒否されました
curl: (7) Failed to connect to 10.10.10.149 port 9200: Connection refused
私はpingを実行できる
とsshを与えるこのクエリ
curl -H "Content-Type:application/json" -XGET "10.10.10.149:9200/bigmart/dotnet/_search?pretty" -d ' { "query":{"match_all":{}}}'
を使用していますが、私はそのマシンにカールを送信することはできませんか?
私はlocalhost:9200を正常に行うことができるので、ポート9200は開いていると思います。
あなたのファイアウォールは、おそらく外部アクセスのためにポート9200をブロックしています。 m1のルートとして 'iptables -L'を実行するとどうなりますか? – Val