如何访问虚拟机中的elasticsearch

新手上路,请多包涵

我在本地虚拟机中安装了elasticsearch,但是在我本机始终无法访问,只能在虚拟机上访问不知具体是哪里的问题?,iptables中的端口也打开了。

阅读 11.3k
4 个回答

你用什么虚拟机?这类问题一般使用端口转发就可以解决,如果是用virtualbox,它已内置了端口转发的功能。
如果你的系统是WINDOWS,也可以使用WINDOWS内置转发功能。

netsh interface portproxy add v4tov4 listenport=80 connectaddress=192.168.42.10 connectport=80

iptables要设置端口转发,相当于nat。
qemu -redir tcp:2222::22 ,链接host的2222,就会转发到虚拟机的22

新手上路,请多包涵

在eelasticsearch/elasticsearch.yml 中需要将network.host: 0.0.0.0就可以访问了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进