Ubuntu22.04在线elasticsearch集群安装(详细流程)

前提:

1. 创建elasticsearch用户

 # 创建elasticsearch组
 groupadd elasticsearch
 # 创建用户
 useradd elasticsearch -g elasticsearch -p elasticsearch

2. 添加到sudo组, (NOPASSWD)免密

 # 修改/etc/sudoers文件,需要先申请写权限
 chmod u+w /etc/sudoers
 在 ## Allow root to run any commands anywhere 之后添加一行
 elasticsearch   ALL=(ALL) NOPASSWD: ALL
 # 保存退出,返还写权限
 chmod u-w /etc/sudoers

3. 解除文件数量打开限制

 vim /etc/security/limits.conf
 ...
 elasticsearch         hard      nofile        65536
 elasticsearch         soft      nofile        65536
 *               soft      nproc          4096
 *               hard      nproc          4096
 ...

验证: su elasticsearch -c ‘ulimit -Hn’

4. 创建目录

 # 创建数据、日志目录,并赋权给elasticsearch用户
 mkdir -p /data0/elasticsearch /var/log/elasticsearch
 chown -R elasticsearch.elasticsearch    /data0/elasticsearch
 chown -R elasticsearch.elasticsearch    /var/log/elasticsearch

安装

1.基于Debian包安装

在线安装

 # 1.导入PGP Key
 wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
 # 2.添加Elasticsearch apt源
 ## 2.1 需要先安装apt-transport-https
 sudo apt-get install apt-transport-https
 

你可能感兴趣的:(Ubuntu22.04在线elasticsearch集群安装(详细流程))