美文网首页
es-集群扩展节点

es-集群扩展节点

作者: 李哈哈_2c85 | 来源:发表于2023-03-23 09:55 被阅读0次

以下为es7.2.0版本

原集群:(现增加两个节点node_76和node_211)
1、老节点: 下载配置文件elasticsearch.ym、下载秘钥文件elastic-certificates.p12(无密码可以不用)、查看对应版本、查看node节点和集群状态
[root@elastic20 config]# curl -u elastic:test_elastic 16.168.139.20:9200/_cat/nodes
16.168.139.116 73 99 1 0.09 0.17 0.16 mdi * node_116
16.168.139.20  33 99 0 0.16 0.07 0.06 mdi - node_20
16.168.139.45  46 99 1 0.26 0.16 0.09 mdi - node_45
2、----安装同版本es----
新节点:
优化文件描述符、安装jdk、安装同版本es、创建es账号、上传配置文件、秘钥文件,
修改配置文件中(node名、本机ip、发现ip、可成为主节点ip)启动服务、加入开机启动

安装具体参考:https://www.jianshu.com/p/d584579df340

配置文件elasticsearch.yml:(我的文件是复制老节点来的,只修改node.name、network.host、cluster.initial_master_nodes、 discovery.seed_hosts)
带认证的需要拷贝:elastic-certificates.p12这个文件到新节点(和老节点位置一样就行)
# ======================== Elasticsearch Configuration =========================
 cluster.name: cluster-Es
 node.name: node_76
 network.host: 16.168.139.76
 node.master: true
 node.data: true
 # head 插件需要这打开这两个配置
 http.cors.allow-origin: "*"
 http.cors.enabled: true
 http.max_content_length: 200mb
 # 可以选举的主节点
 cluster.initial_master_nodes: ["16.168.139.20:9300","16.168.139.45:9300","16.168.139.116:9300","16.168.139.211:9300","16.168.139.76:9300"]
 discovery.seed_hosts: ["16.168.139.20:9300","16.168.139.45:9300","16.168.139.116:9300","16.168.139.211:9300","16.168.139.76:9300"]
 gateway.recover_after_nodes: 2
 network.tcp.keep_alive: true
 network.tcp.no_delay: true
 transport.tcp.compress: true
 #集群内同时启动的数据任务个数,默认是2个
 cluster.routing.allocation.cluster_concurrent_rebalance: 16
 #添加或删除节点及负载均衡时并发恢复的线程个数,默认4个
 cluster.routing.allocation.node_concurrent_recoveries: 16
 #初始化数据恢复时,并发恢复线程的个数,默认4个
 cluster.routing.allocation.node_initial_primaries_recoveries: 16
 #开启 xpack 功能,如果要禁止使用密码,请将以下内容注释,直接启动不需要设置密码
 xpack.security.enabled: true
 xpack.security.transport.ssl.enabled: true
 xpack.security.transport.ssl.verification_mode: certificate
 xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
 xpack.security.transport.ssl.truststore.path: elastic-certificates.p12
完成以上步骤后可以查看下nodes和集群状态;
[root@sxsyjj-ymzs-db-07 data]# curl -u elastic:test_elastic 16.168.139.76:9200/_cat/nodes
16.168.139.76   8 99 10 0.80 0.77 0.40 mdi - node_76
16.168.139.45  54 99  9 0.63 0.44 0.31 mdi - node_45
16.168.139.20  37 93  2 0.66 0.28 0.14 mdi - node_20
16.168.139.211 54 99  7 0.16 0.14 0.09 mdi - node_211
16.168.139.116 37 99  5 0.15 0.22 0.17 mdi * node_116
[root@sxsyjj-ymzs-db-07 ~]# curl -u elastic:test_elastic 16.168.139.76:9200/_cluster/health?pretty
{
  "cluster_name" : "cluster-Es",
  "status" : "green",
  "timed_out" : false,
  "number_of_nodes" : 5,
  "number_of_data_nodes" : 5,
  "active_primary_shards" : 581,
  "active_shards" : 640,
  "relocating_shards" : 7,
  "initializing_shards" : 0,
  "unassigned_shards" : 0,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 100.0
}
[root@sxsyjj-ymzs-db-07 ~]# 
3、老节点--配置文件中以下两项修改为和新节点一样,不用重启(防止下次重启时报警或故障)
 cluster.initial_master_nodes: ["16.168.139.20:9300","16.168.139.45:9300","16.168.139.116:9300","16.168.139.211:9300","16.168.139.76:9300"]
 discovery.seed_hosts: ["16.168.139.20:9300","16.168.139.45:9300","16.168.139.116:9300","16.168.139.211:9300","16.168.139.76:9300"]

参考:
https://blog.csdn.net/yabingshi_tech/article/details/120909507

相关文章

  • 4.13-跨集群搜索

    ⽔平扩展的痛点 单集群 – 当⽔平扩展时,节点数不能⽆限增加当集群的 meta 信息(节点,索引,集群状态)过多,...

  • ES-错误公布篇

    本篇所有的错误都是在可以单独启动某个节点之后的错误(比如集群错误等)。启动前的错误请去ES-安装部署篇。 所有的E...

  • ES-集群配置

    Elasticsearch:核心的分布式搜索和分析引擎---做存储数据用--就叫es7.x以上版本集群:https...

  • Redis集群

    简介 如上图所示,是一个三主三从的节点。集群用来提供横向扩展能力,即当数据量增多之后,通过增加服务节点就可以扩展服...

  • Elasticsearch-config

    集群名称配置:集群不同节点配置相同的集群名称 集群节点配置:集群不同节点配置不同的节点名称 路径配置:数据路劲、日...

  • redis cluster集群

    端口号:7000-7005 安装集群插件 集群节点准备 将节点加入集群管理 集群状态查看 集群节点管理 增加新的节...

  • Nifi集群搭建

    Nifi支持水平扩展,每个节点都执行相同的任务,但每个节点处理的数据是不同的。Zookeeper会从集群中选择一个...

  • ceph集群的动态扩展+ceph的osd的误删和恢复(三)

    ceph集群的动态扩展 一、使用ceph-deploy把配置文件和admin 秘钥下发到新添加的节点 在主节点的c...

  • 【es】如何安全快速地滚动重启es5.x集群?

    Elasticsearch 集群,有时候可能需要修改配置,增加硬盘,扩展内存等操作,需要对节点进行维护升级。业务不...

  • NIFI 系统属性 System Properties之Clus

    集群通用属性 设置NiFi集群时,应在所有节点上以相同的方式配置这些属性。 集群节点属性 为集群节点配置这些属性。

网友评论

      本文标题:es-集群扩展节点

      本文链接:https://www.haomeiwen.com/subject/dcmmrdtx.html