(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

您所在的位置:网站首页 elasticsearchyml配置 (一)Linux 环境下搭建 ElasticSearch (CentOS 7)

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)

2023-05-09 01:17| 来源: 网络整理| 查看: 265

目录

1、搭建 Linux 相关环境

2、执行解压操作

3、创建新用户

4、修改配置文件  elasticsearch.yml

5、启动 ElasticSearch

6、修改虚拟机配置文件

7、重新启动 ElasticSearch

8、查看是否启动命令

9、访问 ElasticSearch

1、搭建 Linux 相关环境

没有服务器安装VM,系统是 ubuntu、CentOS7 环境都可以。用 XShell、Xftp 连接并进行 tar 包传输,注意:系统中需要相应的权限。用 root身份登录传输。

截图如下:传输成功,需要 root 登录,xftp 需要 ip 登录即可

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_配置文件

2、执行解压操作

创建一个安装目录,待会需要解压到此文件夹。

mkdir /usr/local/es

将上传的 es 包进行解压到指定文件夹位置,注意后面的-C 大写。

tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz -C /usr/local/es

如下图操作:权限不允许,切换权限。

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_elasticsearch_02

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_elasticsearch_03

切换 root 身份

su root

如下解压成功:

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_vim_04

 切换到 -C 后面的文件夹

3、创建新用户

因为安全问题,不允许root用户直接运行,先进行创建新用户。

useradd caojunpasswd caojun

接着输入自己的密码即可。接着授权

chown -R caojun:caojun /usr/local/es/elasticsearch-7.4.0

如下图即可:

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_vim_05

4、修改配置文件  elasticsearch.yml

这是没有安装vim 导致

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_配置文件_06

 安装 vim,下面截图证明成功。

yum -y install vim

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_运维_07

 vim 进行修改。

vim /usr/local/es/elasticsearch-7.4.0/config/elasticsearch.yml

主要修改一下五处:按照截图中修改,只需要注释前面的 #

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_运维_08

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_配置文件_09

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_vim_10

 

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_elasticsearch_11

cluster.name:配置elasticsearch的集群名称,默认是elasticsearch。建议修改成一个有意义的名称 node.name:节点名,elasticsearch会默认随机指定一个名字,建议指定一个有意义的名称,方便管 理 network.host:设置为0.0.0.0允许外网访问 http.port:Elasticsearch的http访问端口 cluster.initial_master_nodes:初始化新的集群时需要此配置来指定参与选举的master

5、启动 ElasticSearch

切换到刚刚自己新建的用户

su caojun

cd /usr/local/es/elasticsearch-7.4.0/bin./elasticsearch

不要配置 jdk ,用 es 自带即可。

出现问题如下:需要修改虚拟机配置文件了

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_配置文件_12

6、修改虚拟机配置文件su rootsudo vi /etc/security/limits.conf

添加如下两句配置

caojun soft nofile 65536 caojun hard nofile 65536

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_配置文件_13

sudo vi /etc/security/limits.d/20-nproc.confcaojun soft nofile 65536 caojun hard nofile 65536 * hard nproc 4096sudo vi /etc/sysctl.confvm.max_map_count=655360

  重新加载

sysctl -p7、重新启动 ElasticSearchsu caojuncd /usr/local/es/elasticsearch-7.4.0/bin./elasticsearch

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_vim_14

 如上图说明启动成功。

8、查看是否启动命令ps -ef|grep elastic

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_配置文件_15

9、访问 ElasticSearch

先关闭防火墙,切换到 root,在进行关闭,不同的版本命令不一样,自行百度即可。这里是CentOS 7版本的命令。

systemctl disable firewalld.servicesystemctl status firewalld.service

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_linux_16

 最后用一个浏览器访问即可,我这里是 window 主机浏览器访问 vm 虚拟机的,要指定虚拟机 ip 地址端口。,下图表示成功访问,出现刚刚配置的相关信息。

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_vim_17

 

(一)Linux 环境下搭建 ElasticSearch (CentOS 7)_elasticsearch_18

 下一篇是安装 kibana可视化平台的。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3