正如问题所述,如果我在virtualbox中有一个linux/centos虚拟机,我该如何去:如何从Linux Guest(Virtualbox)到OSX主机访问elasticsearch?
10.0.0.1:9200要访问elasticsearch?
在客人身上,我收到“连接超时错误”。 在我的OSX主机上,我可以看到elasticsearch以“localhost:9200”运行。我可以告诉Apache可以从Linux客户端访问,因为10.0.0.1显示Apache网页正常。在我的OSX配置中,我启用了“Web共享”,这就是为什么我假定访客能够访问端口80,但弹性搜索呢?
我想:
- 须藤ipfw的添加7000允许TCP从任何任何DAT端口9200
注销,登录回仍然得到一个“连接超时。 “在客人CentOS VM中。
- 将在/ usr /本地/库/ elasticsearch /斌/ elasticsearch到 “系统偏好设置” - > “安全” - > “防火墙”
仍然得到一个“连接已在CentOS虚拟机中超时“。
这感觉就像它应该是非常简单的....注意elasticsearch安装了自制软件。
如何更改防火墙设置?我在OSX Mavericks中,看起来我可以添加的是“应用程序”,比如SSH ......但我不知道如何打开端口。 – Setsuna
我试过sudo ipfw add 7000允许tcp从任何到任何数据端口9200,它似乎成功添加条目,但我仍然无法访问http://10.0.0.9:9200。连接超时。 – Setsuna
对于ipfw方法,您必须在设置应用程序中实际禁用防火墙。他们是2个不同的防火墙。 – CodyCode