bigdata01 bigdata02 bigdata03
- 在bigdata01、bigdata02、bigdata03中创建普通用户:es。
[root@bigdata01 soft]# useradd -d /home/es -m es [root@bigdata01 soft]# passwd es Changing password for user es. New password: bigdata1234 Retype new password: bigdata1234 passwd: all authentication tokens updated successfully.
2.在bigdata01、bigdata02、bigdata03中修改Linux中最大文件描述符以及最大虚拟内存的参数。
[root@bigdata01 soft]# vi /etc/security/limits.conf * soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 4096 [root@bigdata01 soft]# vi /etc/sysctl.conf vm.max_map_count=262144
3.重启bigdata01、bigdata02、bigdata03服务器,让前面修改的参数生效。
[root@bigdata01 soft]# reboot -h now
4.在bigdata01中重新解压ES的安装包以及修改目录权限
[root@bigdata01 soft]# tar -zxvf elasticsearch-7.13.4-linux-x86_64.tar.gz [root@bigdata01 soft]# chmod 777 -R /data/soft/elasticsearch-7.13.4
5.修改elasticsearch.yml配置文件
主要修改network.host、discovery.seed_hosts和cluster.initial_master_nodes这三个参数。
[root@bigdata01 soft]$ cd elasticsearch-7.13.4 [root@bigdata01 elasticsearch-7.13.4]$ vi conf/elasticsearch.yml ...... network.host: bigdata01 discovery.seed_hosts: ["bigdata01","bigdata02","bigdata03"] cluster.initial_master_nodes: ["bigdata01", "bigdata02"] ......
6.将bigdata01中修改好配置的elasticsearch-7.13.4目录远程拷贝到bigdata02和bigdata03。
[root@bigdata01 soft]# scp -rq elasticsearch-7.13.4 bigdata02:/data/soft/ [root@bigdata01 soft]# scp -rq elasticsearch-7.13.4 bigdata03:/data/soft/
注意:分别修改bigdata02和bigdata03中ES的elasticsearch.yml配置文件,主要修改network.host参数的值为当前节点主机名。
7.在bigdata01、bigdata02、bigdata03中分别启动ES。
以bigdata01为例:
[root@bigdata01 elasticsearch-7.13.4]# su es [es@bigdata01 elasticsearch-7.13.4]$ bin/elasticsearch -d
8.验证集群中的进程。



