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
## 将以下内容追加到文件最后
vm.max_map_count=655360
<