03 Elasticsearch Linux环境单机启动两个节点
1、拷贝安装包,分别命名为elasticsearch-6.2.4-001和elasticsearch-6.2.4-002
2、config目录下的jvm.options的内存设置为512M,前面安装时提到过
3、分别进入这两个安装文件的目录,修改config楫默礤鲼目录下的elasticsearch.yml文件(1)elasticsearch-鲂番黟谊6.2.4-001的配置:cluster.name: my-application-xyx 集群名称node.name: node-001 节点名称path.data: /home/xyx/esxyx01/data 数据存放位置,注意要建目录path.logs: /home/xyx/esxyx01/logs 日志存放位置http.port: 9201 001节点的http端口gateway.recover_after_nodes: 2 集群节点数(2)elasticsearch-6.2.4-002的配置:cluster.name: my-application-xyxnode.name: node-001path.data: /home/xyx/esxyx01/datapath.logs: /home/xyx/esxyx01/logshttp.port: 9201gateway.recover_after_nodes: 2
4、启动节点node-001: ./elasticsearch
5、启动节点node-002: ./elasticsearch
6、此时会发现节点node-001控制台输出了几行日志,其检测到了节点node颍骈城茇-002的加入,并且节点node-002的加入使得集群健康状态有red变为yellow再变为green。节点的加入弋讥孜求使得集群可以分配副本,此时集群中应该有10个分片,5个主分片,5个副本分片
7、查看集群健康咽疖纲掇状态curl 127.0.0.1:9201/_cat/health?v输出信息显示,集群my-application-xyx 的状态是green,集群中有两个节点,并且其有10个分片,其中5个主分片。active_shards_percent=100%,可用分片比例100%。
8、当关闭节点node-002时,节点node-001的控制台会输出节点node-002离开的日志。