1、安装jdk环境
此处忽略,请自行完成。
2、安装elasticsearch
2.1下载elasticsearch
# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
2.2、解压
# unzip elasticsearch-6.5.4.tar.gz
# cd elasticsearch-6.5.4
2.3、修改配置
# vi config/elasticsearch.yml
network.host: 0.0.0.0
2.4、修改max_map_count值
1、情况-
sudo sysctl -w vm.max_map_count=65536
彻底修改
打开:
vi /etc/sysctl.conf
添加 vm.max_map_count=262144
2、情况二
错误“max file descriptors [65535] for elasticsearchprocess is too low, increase to at least [65536]”,maxfile descriptors为最大文件描述符,设置其大于65536即可。解决方法是修改/etc/security/limits.conf文件
vi /etc/security/limits.conf
* - nofile 65536
* - memlock unlimited
生效:
sysctl -p
“*”表示给所有用户起作用。
2.5、启动elasticsearch
前台启动:
# ./bin/elasticsearch
后台启动:
# ./bin/elasticsearch -d