1.下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.tar.gz
2.解压安装
将下载的文件上传至服务器usr/local/es下
解压压缩包
tar -zxvf elasticsearch-6.4.3.tar.gz
创建用户,切换用户安装
#创建es分组 groupadd es #为es分组添加用户es,密码为es123456 useradd es -g es -p es123456
授权文件夹
chown -R es:es /usr/local/es/elasticsearch-6.4.3
配置elasticsearch.yml(在安装包config目录下)
vi /usr/local/es/elasticsearch-6.4.3/config/elasticsearch.yml
修改Network配置
退出保存
:wq
切换用户
su es
启动
cd /usr/loacl/es/elasticsearch-6.4.3/bin ./elasticsearch
但是启动却失败了
需要修改(切换为root用户才可以执行):
1)修改 /etc/sysctl.conf
vi /etc/sysctl.conf #文件最后添加如下内容 vm.max_map_count=262144
#添加完成后运行如下命令
sysctl -p
2) 修改/etc/security/limits.conf
vi /etc/security/limits.conf #添加如下内容 * hard nofile 65536 * soft nofile 65536 * soft nproc 2048 * hard nproc 4096
3) 修改/etc/security/limits.d/90-nproc.conf
vi /etc/security/limits.d/90-nproc.conf #修改如下内容: * soft nproc 1024 #修改为 * soft nproc 4096
再次启动如果出现以下错误:
将vm.max_map_count的值改为262144即可。切换root账户执行
#切换账户 su root #查看目前内存 cat /proc/sys/vm/max_map_count #修改内存 sudo sysctl -w vm.max_map_count=262144
切换es账户再次启动
参考地址:https://blog.csdn.net/weixin_42109200/article/details/125402338
标签:nproc,etc,6.4,ElasticSearch,conf,Linux,elasticsearch,安装,es From: https://www.cnblogs.com/ckfuture/p/17411641.html