CentOS7安装elasticsearch-7.5.0
作者:互联网
因为es6以上不可以用root账号启动,所以先添加一个新用户,用来启动es
一. centos添加用户
useradd leyou
passwd leyou
二.从官网下载es和kibana
三.安装es
1. 将解压后确保文件夹属于新添加的账号
改变文件所属用户命令:chown leyou:leyou elasticsearch -R
2. 修改配置文件
a. 修改config/jvm.options,调整jvm内存大小,默认1g,个人虚拟机可以调小
b. 修改config/elasticsearch.yml中关于数据路径和日志路径,建议配置在es的路径下,网络地址改为0.0.0.0,可以让任意地址访问。
3.解决启动报错
a. 切换成新账号,进入bin目录启动es
su - leyou
./elasticsearch
报错:
切换成root账号,解决报错
①
② 修改linux安全限制vi /etc/security/limits.conf ,在#End of file之前添加上(倒数第二行)
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
③ 修改用户进程数量:vi /etc/security/limits.d/*-nproc.conf
系统其它普通用户最多进程默认是1024个,而root用户是 unlimited(不受限制)
④ 修改虚拟内存,vi /etc/sysctl.conf,添加vm.max_map_count=655360
⑤ 系统重新加载资源文件:
sysctl -p
⑥ 重启机器才能生效
4. 启动es
进入bin目录下./elasticsearch启动,看到如下log表示启动成功
5. 测试curl 127.0.0.1:9200
标签:启动,CentOS7,修改,leyou,elasticsearch,7.5,添加,es 来源: https://www.cnblogs.com/rekacai/p/12017638.html