1.下载es安装包
https://www.elastic.co/cn/downloads/past-releases/enterprise-search-7-14-0
2.安装es不能使用root用户,所以我们创建普通用户esmanager
#添加用户名 useradd esmanager #修改密码 passwd esmanager (用户名) 然后输入密码
3.解压缩
tar -zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz
4.给esmanager赋权
chown esmanager:esmanager elasticsearch-7.14.0-linux-x86_64.tar.gz -R
5.修改环境变量
export ES_JAVA_HOME=/usr/local/elasticsearch-7.14.0/jdk source /etc/profile
6.修改系统参数
vim /etc/security/limits.conf (注意带着*号) 追加 * hard nofile 65536 * soft nofile 65536 :wq
vim /etc/sysctl.conf # 在最后面追加下面内容 vm.max_map_count=655360 执行sysctl -p
7.开启远程访问并将默认集群改为单节点
开启远程访问 vim elasticsearch.yml 将network.host设置为 0.0.0.0 cluster.initial_master_nodes: ["node-1"]
8.es bin目录启动 (注意切换成esmanager用户在运行)
./elastaticsearch
9.访问测试
curl http://{ip}:9200
注:需要把9200和9300在内部防火墙都打开



