在es 单点 基础上,: ES 单机 安装 :https://www.baimeidashu.com/10008.html
我们需要修改配置文件:
/baimei/softwares/elasticsearch-7.17.5/config/elasticsearch.yml
# 指定集群名称
cluster.name: baimeies7_cluseter
# 指定数据目录
path.data: /baimei/data/es7
# 指定日志目录
path.logs: /baimeidashu/logs/es7
# 对外暴露的IP地址
network.host: 0.0.0.0
# 指定集群外部提供的http端口
http.port: 19200
# 指定集群内部数据传输端口
transport.tcp.port: 19300
# 指定现有集群的主机地址
discovery.seed_hosts: ["10.0.0.101","10.0.0.102","10.0.0.103"]
# 指定集群启动时,初始参与master选举的节点
cluster.initial_master_nodes: ["10.0.0.101","10.0.0.102","10.0.0.103"]
创建对应的 data ,log 文件夹
mkdir /baimei/{data,logs}/es7
接下来复制 节点 111 到 112,113
(1)创建 es 用户
最好UID, gid 都一样:
groupadd -g1000 es
useradd -u 1000 -g 1000 es
(2) 复制 文件
scp -r /baimei/ 10.0.0.113:/
scp /etc/profile.d/jdk.sh 10.0.0.112:/etc/profile.d/
scp /etc/sysctl.d/es.conf 10.0.0.112:/etc/sysctl.d/
scp /usr/lib/systemd/system/es7.service 10.0.0.112:/usr/lib/systemd/system/
(3) 修改权限
chown -R es.es /baimei/softwares/elasticsearch-7.17.5
install -d /baimei/{data,log}/es7/ -o es -g es
内核参数调优的要生效:
sysctl -f /etc/sysctl.d/es.conf
(4) 清空单点的数据
systemctl stop es7
rm -rf /baimei/data/es7/* /baimei/logs/es7/* /tmp/*
(5) 所有节点启动服务
systemctl enable --now es7
(6) 验证服务是否正常
systemctl status es7
ss -ntl | grep 19
curl 10.0.0.111:19200
curl 10.0.0.111:19200/_cat/nodes
欢迎来撩 : 汇总all