本文基于: CentOS7、Elasticsearch6.2.4
1、安装java
sudo yum install -y java-1.8.0-openjdk-devel
java -version
2、浏览器访问https://mirrors.aliyun.com/elasticstack/yum/elastic-6.x/6.2.4/下载Elasticsearch安装包,然后上传到服务器

3、执行命令安装
sudo rpm -ivh elasticsearch-6.8.23-x86_64.rpm
4、系统内核参数调优
sudo echo "vm.max_map_count=262144" >> /etc/sysctl.conf sudo sysctl -p
sudo tee -a /etc/security/limits.conf <<EOF
elasticsearch soft nofile 65535
elasticsearch hard nofile 65535
elasticsearch soft nproc 4096
elasticsearch hard nproc 4096
EOF
5、修改elasticsearch配置
mv /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml.bak
vim /etc/elasticsearch/elasticsearch.yml
集群名
cluster.name: es-6x-cluster
节点名
node.name: node-1
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
允许外网访问
network.host: 0.0.0.0
http.port: 9200
单机模式必须设为1
discovery.zen.minimum_master_nodes: 1
6、修改elasticsearch的JVM 堆内存大小,默认是1g
vi /etc/elasticsearch/jvm.options
-Xms512m
-Xmx512m
7、启动
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
sudo systemctl status elasticsearch
8、验证是否安装成功,正常返回json字符串,包含版本信息