centos7下安装Elastic Search

1.下载JDK1.8以上的Linux版本
 官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
在这里插入图片描述
2.下载Elastic Search的Linux版本
 官网:https://www.elastic.co/downloads/elasticsearch
在这里插入图片描述
3.启动虚拟机:
将jdk和Elastic Search放到opt目录下(并解压)
解压JDK命令:tar -zxvf jdk-8u191-linux-x64.tar.gz
解压ES命令:tar -zxvf elasticsearch-6.5.4.tar.gz

在这里插入图片描述
4.配置JDK 环境变量
  vi /etc/profile后输入字母a或i即可进入编辑状态,在该文件中添加以下变量
在这里插入图片描述
6.测试JDK
查看JDK命令:java -version
在这里插入图片描述
7.安装Elastic Search
 7.1首先创建一个用户,es的自我保护机制不推荐直接使用root用户启动

groupadd redpig    //创建用户组
userdd lordshaw	-g redpig -p 123456  //创建用户让其归属到redpig组中,然后创建密码123456

7.2使用chown命令
 chown -R lordshaw:redpig elasticsearch-6.5.4
在这里插入图片描述
7.3进入创建好的子用户并修改配置文件

su lordshaw    //进入子用户
cd /opt/elasticsearch-6.5.4/config/        //进入config目录

在这里插入图片描述

vi elasticsearch.yml        //修改配置文件

在这里插入图片描述
然后保存退出
7.4修改limist.conf文件
命令: vi /etc/security/limits.conf

配置:

lorshaw soft nofile 65536
lorshaw hard nofile 131072
lorshaw soft nproc 65536
lorshaw hard nproc 65536

在这里插入图片描述
7.5修改limits.d配置文件
命令:vi /etc/security/limits.d/20-nproc.conf
配置:lordshaw soft nproc 65536
在这里插入图片描述
7.6:修改sysctl.conf配置文件
命令:vi /etc/sysctl.conf
配置:

vm.max_map_count=655360

在这里插入图片描述
7.7:执行命令:让以上配置生效

sysctl -p

8.关闭防火墙

systemctl stop firewalld.service

9.启动ElasticSearch
使用子用户,进入opt/es/bin目录下,使用 ./elasticsearch 启动
在这里插入图片描述
10.使用宿主机(Windows访问)
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/x15011238662/article/details/85320390