Elasticsearch7.x单机安装部署启动

自己初学Elasticsearch7.x的时候,安装过程中出现了非常多的问题,分享爱学习的你,希望你能少走一些弯路。

一.下载Elasticsearch

1.官网下载[https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.0-linux-x86_64.tar.gz](https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.0-linux-x86_64.tar.gz)
或者命令下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.0-linux-x86_64.tar.gz
2.新建用户es :(elasticsearch不能在root下启动)
==adduser es ==
赋予es与root同等权限
vi /etc/sudoers
将root ALL=(ALL) ALL
后面加上
es ALL=(ALL) ALL
3.创建文件夹
==mkdir /software/es ==
并给这个文件夹权限给es
chown -R es /software/es
4.将下载好的elasticsearch放入该文件夹下
5.进入该文件夹下解压
tar -zxf elasticsearch-7.7.0-linux-x86_64.tar.gz

二.修改elasticsearch.yml

进入该目录下
cd /software/es/elasticsearch-7.7.0/
修改配置文件
vi config/elasticsearch.yml
进入之后按“i”进行编辑
将这个ip放开,便于外网访问
在这里插入图片描述
如果报这个错,需要添加一个主节点,在该文件最后添加:
node.name: node-1
cluster.initial_master_nodes: [“node-1”]
保存并退出(先按esc键,输入:wq!,按回车键即可,下同)在这里插入图片描述

三.修改系统环境变量vm.max_map_count

查看环境变量
sysctl -a|grep vm.max_map_count
修改
vi /etc/sysctl.conf
在这里插入图片描述
添加如下内容(大于262144就行,最少262144)
vm.max_map_count=262144
修改完需要重启才能生效
不想重启可以临时生效,执行完之后

sysctl -w vm.max_map_count=262144
如果不修改这个环境变量就会报错
在这里插入图片描述

四.修改jvm分配大小

es自带的jvm参数默认为1g,如果你内存够用不需要修改
进入该目录下
cd /software/es/elasticsearch-7.7.0/
vi config/jvm.options
-Xms512m
-Xmx512m
Xms和Xmx大小要保持一致

五.修改最大文件描述符数量和用户最大线程数

vi /etc/security/limits.conf
结尾处添加:
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096

六.启动

进入bin目录下
cd /software/es/elasticsearch-7.7.0/bin/
启动
./elasticsearch
在这里插入图片描述
存在“started”即为启动成功
按Ctrl+C退出,
后台启动:./elasticsearch -d
若启动成功,不能访问可能是防火墙的原因关闭防火墙就行了
暂时关闭防火墙:systemctl stop firewalld
永久关闭防火墙:systemctl disable firewalld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值