配置文件
1 | #集群名称 |
其他节点需要修改的地方1
2node.name
network.host
然后依次启动即可
解析
node-master主节点
集群中用于元数据(metadata)的请求处理,比如确定分片位置,索引的新增、删除请求分配等
node
包括client node和 data node
client node
node.master=true,node.data=false 用于转发请求,起到平衡负载的作用data node
node.master=flase,node.data=true节点上保存了数据分片。它负责数据相关操作,比如分片的 CRUD,以及搜索和整合操作。这些操作都比较消耗 CPU、内存和 I/O 资源
shards 分片
在设置索引时默认(5)或自己设置的分片数量,即indices(1)–shards(n),而每插入一条数据都会在唯一主分片中,即Document(n)–shards(1)
replicas 复制分片
同样在设置索引时会默认(1)或自定义复制分片数量,该数量对应关系为每个主分片对应的复制分片,即shards(1)–replicas(n)
查看集群状态
1 | curl -X GET "10.28.99.158:9200/_cat/health?v" |
1 | curl -X GET "10.28.99.158:9200/_cat/nodes?v" |
参考
https://www.jianshu.com/p/149a8da90bbc
https://blog.csdn.net/cb2474600377/article/details/78274562