使用ubuntu在Azure上的Elasticsearch集群。节点彼此看不到

时间:2014-06-21 01:51:13

标签: ubuntu azure elasticsearch

我一直在使用Ubuntu VM在Azure中设置Elasticsearch集群,遵循github上的插件页面(elasticsearch-cloud-azure)上的教程。我设法配置了所有内容并且我运行了弹性搜索,但是我有3个1节点集群而不是1个3节点集群。我猜这个问题来自:

cloud: azure: keystore: /path/to/keystore password: your_password_for_keystore subscription_id: your_azure_subscription_id service_name: your_azure_cloud_service_name discovery: type: azure

我不确定" your_azure_cloud_service_name"应该。我的所有节点都在虚拟网络中,因此它们可以相互通信。默认情况下,每次创建VM时,都会在azure上创建仅包含该VM的新Cloud Service。我的群集中的每个节点的值是否应该不同?

我对那个人有点失落......

1 个答案:

答案 0 :(得分:0)

创建虚拟机时,您必须提供云服务名称,即第一个红色框。

create virtual machine dialogue

第一个红色框中的值是“your_azure_cloud_service_name”。要使用elasticsearch-cloud-azure插件,您需要在同一个云服务中创建所有虚拟机。

或者,您可以使用弹性搜索附带的zen discover,但要求您以主机指向彼此的方式编辑elasticsearch.yml。请注意,您无法在Azure中使用多播选项。