1.首先到官网准备安装包
2.解压安装包
tar -zxvf elasticsearch-7.7.0-linux-x86_64.tar.gz
3.将解压的安装包移动到/usr/local目录下
mv elasticsearch-7.7.0 /usr/local
4.进入bin/config,修改elasticsearch.yml文件
vim elasticsearch.yml
cluster.name: [name] 为集群提供一个名称
node.name: [name] 此节点名称
path.data: [path] 数据存放的地址
path.logs: [path] 日志存放地址
network.host: 0.0.0.0 网络绑定这样设置就好了
cluster.initial_master_nodes: ["es-node1"] 将es-node1设置为master节点
5.修改系统的进程内存限制,否则启动es会报错
vim /etc/security/limits.conf
将数据添加进去
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
保存退出
vim /etc/sysctl.conf
vm.max_map_count=262145 (es需要262144,我们在基础上+1,保证它启动)
sysctl -p 刷新
6.由于elasticsearch不允许root用户操作,所以需要建立子用户
useradd esuser 增加一个子用户
chown -R esuser:esuser /usr/local/elasticsearch-7.4.2 赋权
su esuser 切换成子用户
进入 es/bin命令启动
cd /usr/local/elasticsearch-7.7.0/bin
./elasticsearch -d -d表示后台启动
7.过一会,大概一分钟,启动比较慢
用主机浏览器搜索 http:ip:9200 如果返回json字符串则安装成功
注意注意 防火墙对端口的过滤 记得开放9200端口,或者在虚拟机演示的朋友,可以关闭防火墙