#集群名称,同个集群名称一致,全部节点都须要配置 cluster.name: cluster-name #节点名称,每一个节点名都惟一 node.name: node-name #是否有资格成为主节点。真正的主节点须要通过选举后才产生。 node.master: true #是不是数据节点。 node.data: true #数据与日志路径,自定义,需注意路径文件的权限(es是不能使用root用户起的) path.data: /var/elasticsearch/data path.logs: /var/elasticsearch/logs #设定访问的地址与端口,默认没法公开访问,公开访问即配置为0.0.0.0 network.host: 0.0.0.0 http.port: 9200 #集群地址设置,能够配置集群的主机地址,配置以后集群的主机间能够自动发现。 #好比我要发现的另外一个节点的ip是196.168.33.192 discovery.seed_hosts: ["196.168.33.192"] #节点数目设置。为了防止“脑裂”,一般需配置最少主节点数目,一般为 (可成为主节点的主机数目 / 2) + 1 discovery.zen.minimum_master_nodes: 2 #配置当最少几个节点回复以后,集群就正常工做 gateway.recover_after_nodes: 2
curl -XGET ‘http://localhost:9200/_cluster/state?pretty’node