参考博客
centos安装elasticsearch-7.12.0_大佬别喷记录博客只为自己学习记录的博客-程序员宅基地 - 程序员宅基地
Linux安装elasticsearch7.x - 知乎
1.官网地址查询es版本
Elasticsearch 7.12.1 | Elastic
2.liunx部署es
2.1 下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.1-linux-x86_64.tar.gz
2.2 解压 es
3.修改配置文件
cluster.name: my-application
node.name: node-1
path.data: /es/elasticsearch-7.12.1/data
path.logs:/es/elasticsearch-7.12.1/logs
#配置外网访问
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
# 跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Typ
4.启动及常见问题解决
进入bin 目录 执行 ./elasticsearch
4.1 root 用户不能启动es
解决方案
1.新建一个用户elasticsearch,命令: adduser elasticsearch
2.赋予 elasticsearch-7.12.1这个文件夹的权限给 elasticsearch 用户,命令:chown -R elasticsearch /es/elasticsearch-7.12.1
3.su elasticsearch 命令,切换到 elasticsearch 用户,并重新到 bin 目录下执行 ES服务
4.2 vm.max_map_count看出内存太小不能启动
解决方案
用root用户
- sysctl.conf vim /etc/sysctl.conf
- vm.max_map_count=655360
- sysctl -p
5.测试是否启动成功
curl 127.0.0.1:9200



