【发布时间】:2014-06-14 15:34:25
【问题描述】:
正如问题所述,如果我在 virtualbox 中有一个 linux/centos 虚拟机,我该如何去:
10.0.0.1:9200 访问elasticsearch?
在客户机上,我收到“连接超时错误”。 在我的 OSX 主机上,我可以看到 elasticsearch 正在使用“localhost:9200”运行。我可以告诉 Apache 可以从 Linux 来宾访问,因为 10.0.0.1 显示 apache 网页很好。在我的 OSX 配置中,我启用了“Web 共享”,这就是为什么我假设来宾能够访问端口 80,但是弹性搜索呢?
我试过了:
- sudo ipfw add 7000 allow tcp from any to any dat-port 9200
注销,重新登录。在来宾 CentOS 虚拟机中仍然收到“连接已超时”。
- 将 /usr/local/Cellar/elasticsearch/bin/elasticsearch 拖入 “系统偏好设置”->“安全”->“防火墙”
在 CentOS 虚拟机中仍然收到“连接已超时”。
这感觉应该是很简单的东西....注意elasticsearch是用自制软件安装的。
【问题讨论】:
标签: macos elasticsearch