1.下载ElasticSearch 并且解压
wget -c https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz
tar -zxvf elasticsearch-6.3.1.tar.gz
2.修改配置文件
elasticsearch-6.3.1/config/elasticsearch.yml
3、配置本机环境
修改配置文件:
vi /etc/security/limits.conf
soft nofile 65536
hard nofile 131072
soft nproc 2048
hard nproc 4096
==============================
soft nproc :单个用户可用的最大进程数量(超过会警告);
hard nproc:单个用户可用的最大进程数量(超过会报错);
soft nofile :可打开的文件描述符的最大数(超过会警告);
hard nofile :可打开的文件描述符的最大数(超过会报错);
vi /etc/security/limits.d/20-nproc.conf
#修改为
soft nproc 4096
#centos 7 为 20-nproc.conf centos 6 为 90-nproc.conf
添加下面配置:
vi /etc/sysctl.conf
vm.max_map_count=655360
sysctl -p
然后,重新启动Linux,必须重启!!!
#重启linux
shutdown -r now
4、启动 ElasticSearch
#1.ElasticSearch 不能以 root 启动所以我们要新建一个用户
adduser elk
#2.将es的拥有者和group改为elk
chown -R elk:elk /opt/module/elasticsearch-6.3.1/
#3.提升权限
su elk
#4.启动Elasticsearch
bin/elasticsearch
5、验证 ElasticSearch
至此普通的虚拟机安装ElasticSearch就完毕了
=======================一条华丽的分割线===========================================
大家也可以尝试使用docker 安装ElasticSearch
docker安装更加简便