在我的一台机器(m1)上安装了elasticsearch,而在我的另一台机器上(m2)则没有。我想将cURL请求发送到正在运行E.S的m1。我正在使用此查询
curl -H "Content-Type:application/json" -XGET "10.10.10.149:9200/bigmart/dotnet/_search?pretty" -d ' { "query":{"match_all":{}}}'
它给了我
curl: (7) Failed to connect to 10.10.10.149 port 9200: Connection refused
我可以ping和ssh到那台机器,但我不能将cURL发送到那台机器,我错过了什么?
我可以成功进行localhost:9200,所以我认为端口9200是开放的。我遗失了一些东西,我不确切知道是什么
答案 0 :(得分:0)
如果这是机器的IP,则您有防火墙阻止该机器。防火墙不允许来自环回地址的阻止请求。