Elasticsearch 集群
一个集群就是由一个或多个节点组织在一起,它们共同持有整个的数据,并一起提供索引和搜索功能;
一个节点是集群中的一个服务器,作为集群的一部分,它存储你的数据,参与集群的索引和搜索功能。

集群搭建
系统和软件
安装实验在 CentOS 系统进行,请提前准备,软件安装包 elasticsearch-7.8.0-linux-x86_64.tar.gz 这里获取。
- 操作系统:CentOS Linux release 7.9.2009 (Core)
- Elasticsearch:elasticsearch-7.8.0
集群规划
| IP |
节点名称 |
说明 |
|
| 192.168.0.2 |
node-2 |
节点 |
|
| 192.168.0.3 |
node-3 |
节点 |
|
| 192.168.0.4 |
node-4 |
节点 |
搭建步骤
1、在每台服务器执行如下步骤
- 创建用户设置密码
elasticsearch-7.8.0 出于安全考虑,需要非 root 权限运行,使用 root 权限添加用户 es
useradd es && passwd es
此处输入两次密码即可
- 修改文件描述符数量和进程数量配置 /etc/security/limits.conf
## 将以下内容追加到文件最后
es soft nofile 65536
es hard nofile 65535
es soft nproc 4096
es hard nproc 4096
- 修改一个进程的虚拟内存数量 /etc/sysctl.conf,然后执行 sysctl -p

本文介绍了如何搭建Elasticsearch集群,包括在CentOS系统上的软件准备、集群规划和具体搭建步骤。同时,文章详细讲解了分片的使用,通过创建索引并指定分片和副本数量,确保数据的分布和安全性。通过elasticsearch-head工具验证了集群状态和分片分布。
最低0.47元/天 解锁文章
317

被折叠的 条评论
为什么被折叠?



