192.168.18.186 安裝一個Elasticsearch節點
192.168.18.187 安裝兩個Elasticsearch節點
主機1安裝一個節點的配置檔案(192.168.18.186 )
/usr/local/elasticsearch-1.7.3/config/elasticsearch.yml
cluster.name: elastic-product
node.name: "node18.186"
bootstrap.mlockall: true
network.host: 192.168.18.186
discovery.zen.ping.timeout: 60s
discovery.zen.fd.ping_timeout: 60s
discovery.zen.minimum_master_nodes: 2
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["192.168.18.186","192.168.18.187","192.168.18.187:9301"]
index.cache.field.max_size: 50000
index.cache.field.expire: 10m
index.cache.field.type: soft
indices.fielddata.cache.size: 10%
#path.data: /path/to/data
說明:為了防止“腦裂”出現,discovery.zen.minimum_master_nodes參數設定的數字=(叢集中節點數/2)+1,如兩台或者三台主機則配置,如果隻有一個節點,此配置可去掉或配置1。
主機2安裝兩個節點的配置檔案(192.168.18.187)
1、節點一
node.name: "node18.187"
network.host: 192.168.18.187
2、節點二
/usr/local/elasticsearch-1.7.3-rep2/config/elasticsearch.yml
node.name: "node18.187-rep2"
transport.tcp.port: 9301
http.port: 9201
添加為開機自啟方法:
sudo vim /etc/rc.local
/usr/local/elasticsearch-1.7.3-2/bin/elasticsearch -d /usr/local/elasticsearch-1.7.3-2/conf/elasticsearch.yml
本文轉自M四月天 51CTO部落格,原文連結:http://blog.51cto.com/msiyuetian/1917310,如需轉載請自行聯系原作者