【发布时间】:2016-04-04 07:41:40
【问题描述】:
我已经在 Azure 虚拟机上安装了 elasticsearch。 我已经安装了弹性搜索服务,它会在系统启动时自动启动。
在虚拟机上一切正常。我可以访问elasticsearch实例的9200端口。
问题是我无法借助虚拟机的 dns 名称访问它,即 xyz.cloudapp.net:9200
我已经为 9200 和 9300 端口创建了端点。
我现在只希望在一台虚拟机上使用 Elasticsearch。 我是否缺少任何步骤?
【问题讨论】:
-
你有没有机会在机器上配置防火墙来阻止访问?你能发布你的端点定义吗?
-
我已经用端点图像编辑了问题
-
我用 mongoDB 尝试了同样的事情,它工作正常。仅供参考。
-
当您说“我可以访问elasticsearch实例的9200端口”时,您的意思是您可以从运行它的VM访问它吗?或者您可以从远程机器访问它? elasticsearch 服务是否绑定到 localhost/127.0.0.1 或 0.0.0.0(或其他网络接口)?虚拟机是 Classic 还是 Resource Manager?
标签: windows azure elasticsearch azure-virtual-machine