Elasticsearch8 集群搭建(一)基础篇

记录下工作中搭建Elasticsearch8 集群的过程,此篇为第一部分,后续会陆续更新其他部分。

前提:

安全组配置:确保集群内所有服务器在同一安全组内。(或在不同安全组但互相可以通信)

以下步骤需要在每台要安装Elasticsearch的服务器上执行。

1、创建Elasticsearch专属用户

Elasticsearch禁止以root身份启动,必须创建一个专属用户来运行:

Elasticsearch8 集群搭建(一)基础篇_第1张图片

图片来源:Elasticsearch security principles | Elasticsearch Guide [8.10] | Elastic

(1)创建elasticsearch用户组:

groupadd <用户组名>

例:groupadd elastic

使用上述命令创建了一个名为“elastic”的用户组。

(2)向elasticsearch组中添加elasticsearch用户:

useradd <用户名> -g <用户组名>

例:useradd es -g elastic

上述命令向“elastic”这个用户组中添加了一个名为“es”的用户。

(3)修改用户密码:

passwd <用户名>

例:passwd es

使用此命令修改创建的“es”用户的密码。

2、安装Elasticsearch

(1)切换到创建的es用户:

su es

(2)先安装wget,用来下载Elasticsearch安装包:

yum -y install wget

(3)在/usr/local目录下安装,切换目录:

cd /usr/local

(4)下载Elasticsearch安装包:

​wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.10.2-linux-x86_64.tar.gz

这里下载的是8.10.2版本的.tar.gz安装包,可以根据需要下载所需版本及形式的安装包

(5)解压:

tar -zxvf elasticsearch-8.10.2-linux-x86_64.tar.gz

(6)修改文件权限:

chown -R es:elastic /usr/local/elasticsearch-8.10.2

上述命令将elasticsearch-8.10.2文件夹及内部文件的所属用户改为了“es”用户,用户组改为了“elastic”组。

基础部分结束,下一篇将更新集群配置相关内容。

你可能感兴趣的:(Elasticsearch,elasticsearch,大数据)