您的位置 首页 elasticsearch

es集群配置

在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

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章