1、下载  elasticsearch 6.8.2
 下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

上面可以下载自己选择的版本,我们这里下载的6.8.2

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.2.tar.gz
2、修改配置
我们配置三个节点node-23,node-24,node-25

vim /opt/program-files/es/es/config/elasticsearch.yml

cluster.name: es-cluster # 集群名字,每个节点必须相同
node.name: node-23  # 节点名字,每个节点都不同
path.data: /opt/program-files/es/data # 数据存放目录
path.logs: /opt/program-files/es/logs # 数据存放目录
network.host: 0.0.0.0
http.port: 9200
discovery.zen.ping.unicast.hosts: ["192.168.137.23", "192.168.137.24","192.168.137.25"] #所有节点地址
#设置这个集群,有多少个节点有master候选资格,如果集群较大官方建议为2-4个
discovery.zen.minimum_master_nodes: 2 
#控制集群在达到多少个节点之后才会开始数据恢复,通过这个设置可以避免集群自动相互发现的初期,
#shard分片不全的问题,假如es集群内一共有5个节点,就可以设置为5,那么这个集群必须有5个节点
#启动后才会开始数据分片,如果设置为3,就有可能另外两个节点没存储数据分片
gateway.recover_after_nodes: 3

将同样的配置copy到两外两台机器上,并修改node.name

启动三台
注意es不能使用root启动,要切换到普通用户
启动es
/opt/program-files/es/es/bin/elasticsearch -d

启动如果出现问题,请查看

问题处理
查看集群健康状况
curl  http://192.168.137.24:9200/_cat/health?v


查询各个节点情况
curl  http://192.168.137.24:9200/_cat/nodes?v


master下面的*表示该节点为master节点

查看单个节点信息
curl  http://192.168.137.24:9200?pretty

最后修改于 2019-12-27 11:26:14
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇