请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

虚拟机安装elasticsearch成功了,并且也启动成功了

虚拟机安装elasticsearch成功了,并且也启动成功了,配置里也配置成虚拟机的ip了 ping也是可以ping通的 但是浏览器输入 虚拟机ip:9200 就是连接不到elasticsearch,不显示那个json页面

正在回答 回答被采纳积分+3

插入代码

1回答

Jason 2017-06-11 12:56:44

这种情况应该是防火墙把9200挡住了导致的,在本机curl一下看看能不能显示

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_简简单单_43 #1
    老师现在的情况是这样的,我的elasticsearch是安装在虚拟机linux系统上的(IP 192.168.2.104),端口9200是开放的,防火墙我都干脆关闭了.我使用elasticsearch的默认配置  然后再虚拟机上 curl 192.168.2.104:9200 是可以访问到那个json页面的; 但我更改es的配置文件,不管是把host那个改为 192.168.2.104 还是 0.0.0.0, 端口没改,还是9200 , 重启es, 但就访问不到了,不管是在虚拟机访问curl 192.168.2.104:9200 还是 curl 127.0.0.1:9200 还是 在本机浏览器直接访问 192.168.2.104:9200 (本机与虚拟机linux系统绝对ping通的) 都访问不到了,这到底是咋回事啊?
    回复 有任何疑惑可以回复我~ 2017-06-18 12:19:45
  • Jason 回复 提问者 qq_简简单单_43 #2
    第一检查下是否启动成功,第二检查 iptables -L 看看防火墙的配置信息
    回复 有任何疑惑可以回复我~ 2017-06-18 15:21:53
  • 我也是这种情况,在本机curl也不行
      curl: (7) Failed connect to 127.0.0.1:9200; Connection refused
    回复 有任何疑惑可以回复我~ 2017-10-16 08:17:08
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号