1 上传解压,配置环境变量
自己去华为开源镜像下载安装包 华为开源镜像站_软件开发服务_华为云
# 上传到/usr/local/soft/目录下
tar -xvf elasticsearch-7.13.1-linux-x86_64.tar.gz -C /usr/local/soft
vim /etc/profile
2、修改配置文件elasticsearch.yml
vim config/elasticsearch.yml
# 找到network修改为如下
network.host: 0.0.0.0
discovery.seed_hosts: ["[::1]"]
bootstrap.system_call_filter: false
node.name: node-1
cluster.initial_master_nodes: ["node-1"]
3、创建es启动用户并赋权(es不能使用root启动)
# 创建用户
groupadd es
useradd -g es es
echo "123456"| passwd --stdin es
# 增加权限
chown -R es:es /usr/local/soft/elasticsearch-7.13.1
## centos6.5需要修改的配置
# 1、修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效
vim /etc/security/limits.conf
# 增加配置
* soft nofile 65536
* hard nofile 65536
# 2、修改limits.d目录下的配置文件:
vim /etc/security/limits.d/90-nproc.conf
# 将1024改成4096
* soft nproc 4096
# 3、修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144
vim /etc/sysctl.conf
# 增加配置
vm.max_map_count = 262144
# 使配置生效
sysctl -p
```
## 4、启动es
# 切换用户
su es
# 后台启动,不加-d前台启动
elasticsearch -d
# 查看集群状态
curl -XGET http://master:9200/_cluster/health?pretty
```