centos7下 elasticsearch 6 单机安装

2026-03-03 05:11:00

1、安装Elastricsearch。

1.到elastricsearch的官网,并点击下载链接。

https://www.elastic.co/downloads/elasticsearch

2.下载 tar 文件。

3.将加载好的 tar 文件上传到服务器,并解压到你自己的目录。我习惯将软件放到 /opt 目录下。

解压命令是:tar xzvf elasticsearch-6.1.2.tar.gz

以上三步就完成了Elastricsearch的安装。

centos7下 elasticsearch 6 单机安装

2、配置Elastricsearch。

1.新建Elastricsearch用户。用于启动Elastricsearch命令,不要以root身份启动Elastricsearch。

新建用户命令:useradd ela -M 

注:我这里新建的用户名是ela,并且不建立home目录,并加入ela组。

2.将Elastricsearch目录下的所有文件的用户和用户组更改为ela

命令:chown -R ela:ela /opt/elasticsearch-6.1.2

3.以 ela 用户登录。

su ela

3.建立 Elastricsearch 存储目录和日志目录。

存储目录我一般建立在 /var/lib 下:mkdir /var/lib/ela

日志目录我一般建立在 /var/lib 下:mkdir /var/lib/ela

并且要将这两个目录的用户和用户组更改为ela:

chown -R ela:ela /var/lib/ela

chown -R ela:ela /var/log/ela

4.配置 elasticsearch.yml。

命令:vi /opt/elasticsearch-6.1.2/config/elasticsearch.yml

修改三处地方:

path.logs 改为上面步骤建立的日志目录

path.data 改为上面步骤建立的存储目录

network.host  改为0.0.0.0 并把 # 注释去掉

5.加入到环境变量

vi /etc/profile

在文件末尾加入:

export ELA_HOME=/opt/elasticsearch-6.1.2

export PATH=$PATH:$ELA_HOME/bin

再输入命令 source /etc/profile

centos7下 elasticsearch 6 单机安装

centos7下 elasticsearch 6 单机安装

centos7下 elasticsearch 6 单机安装

centos7下 elasticsearch 6 单机安装

3、系统配置。

完成以上步骤,Elastricsearch还未算安装完成,还需要做一些系统配置,不然启动Elastricsearch会报错。

1. 

vi /etc/sysctl.conf

在文件末尾添加 

vm.max_map_count=655360

保存,并执行命令 sysctl -p

2.

vi /etc/security/limits.conf

在文件末尾添加

ela soft nofile 65536

ela hard nofile 65536

注 ela 是上面步骤建立的用户

3.

vi /etc/security/limits.conf

在文件末尾添加

ela soft nproc 4096

ela hard nproc 4096

注 ela 是上面步骤建立的用户

4.

vi /etc/security/limits.d/20-nproc.conf

将下面的这一行

*          soft    nproc     1024

更改为

*          soft    nproc     4096

centos7下 elasticsearch 6 单机安装

centos7下 elasticsearch 6 单机安装

centos7下 elasticsearch 6 单机安装

centos7下 elasticsearch 6 单机安装

4、ok,来到这里,Elastricsearch的安装和配置已经完成。下面来启动Elastricsearch。

1.切换到 ela 用户。

命令: su ela

2.启动 Elastricsearch。

由于上面步骤以将 Elastricsearch 加入到环境变量,所以不需要完整路径。

命令 : elastricsearch

我这里为了演示,并没有在后台运行,把日志信息都打印在控制台上。如果要后台运行,命令是:

elastricsearch -d

然后大家看到 下图2 红色框住的信息就表示启动成功。

3.验证。

打开另一个 客户端

输入命令:curl 127.0.0.1:9200

看到下图3 的信息就表示 Elastricsearch 访问成功。

centos7下 elasticsearch 6 单机安装

centos7下 elasticsearch 6 单机安装

centos7下 elasticsearch 6 单机安装

猜你喜欢