我是靠谱客的博主 能干鸡,最近开发中收集的这篇文章主要介绍elasticsearch-7-9.3集群配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

节点1:92.168.153.158

#action.destructive_requires_name: true
  cluster.name: es-hb                               # 集群名称
  node.name: es-node2                               # 节点名称,仅仅是描述名称,用于在日志中区分

  path.data: /app/elasticsearch-7.9.3/data                 # 数据的默认存放路径
  path.logs: /app/elasticsearch-7.9.3/log                  # 日志的默认存放路径
#指定该节点是否有资格被选举成为node,默认是true
#  node.master: false
#指定该节点是否存储索引数据,默认为true
  network.host: 0.0.0.0                        # 当前节点的IP地址
  http.port: 9200                                    # 对外提供服务的端口,9300为集群服务的端口
#添加如下内容
#culster transport port
  transport.tcp.port: 9300
  transport.tcp.compress: true
  discovery.zen.fd.ping_timeout: 120s  #集群节点ping值超时时间配置
  discovery.zen.fd.ping_retries: 6
  discovery.zen.fd.ping_interval: 30s
  discovery.zen.ping_timeout: 30s
  #discovery.zen.ping.unicast.hosts: ["192.168.153.158", "192.168.153.159"]        
# 集群个节点IP地址,也可以使用els、els.shuaiguoxia.com等名称,需要各节点能够解析

  discovery.zen.minimum_master_nodes: 2              # 为了避免脑裂,集群节点数最少为 半数+1
  node.master: true
#最大集群节点数
  node.max_local_storage_nodes: 2
#es7.x 之后新增的配置,写入候选主节点的设备地址,在开启服务后可以被选为主节点
  discovery.seed_hosts: ["192.168.153.158", "192.168.153.159"]
#es7.x 之后新增的配置,初始化一个新的集群时需要此配置来选举master  
  cluster.initial_master_nodes: ["192.168.153.158", "192.168.153.159"]

#避免出现跨域问题
  http.cors.enabled: true
  http.cors.allow-origin: "*"
#注意:配置文件上方需要更改两个参数,在Memory下更改:

  bootstrap.memory_lock: false
  bootstrap.system_call_filter: false

节点2:92.168.153.159

  cluster.name: es-hb                               # 集群名称
  node.name: es-node1                               # 节点名称,仅仅是描述名称,用于在日志中区分

  path.data: /app/elasticsearch-7.9.3/data                 # 数据的默认存放路径
  path.logs: /app/elasticsearch-7.9.3/log                  # 日志的默认存放路径
#指定该节点是否有资格被选举成为node,默认是true
#  node.master: false
#指定该节点是否存储索引数据,默认为true
  network.host: 0.0.0.0                        # 当前节点的IP地址
  http.port: 9200                                    # 对外提供服务的端口,9300为集群服务的端口
#添加如下内容
#culster transport port
  transport.tcp.port: 9300
  transport.tcp.compress: true
  discovery.zen.fd.ping_timeout: 120s  #集群节点ping值超时时间配置
  discovery.zen.fd.ping_retries: 6
  discovery.zen.fd.ping_interval: 30s
  discovery.zen.ping_timeout: 30s
  #discovery.zen.ping.unicast.hosts: ["192.168.153.158", "192.168.153.159"]       
# 集群个节点IP地址,也可以使用els、els.shuaiguoxia.com等名称,需要各节点能够解析


  node.master: true
#ransport.tcp.port: 9301
#最大集群节点数
  node.max_local_storage_nodes: 2
#es7.x 之后新增的配置,写入候选主节点的设备地址,在开启服务后可以被选为主节点
  discovery.seed_hosts: ["192.168.153.158", "192.168.153.159"]
#es7.x 之后新增的配置,初始化一个新的集群时需要此配置来选举master  
  cluster.initial_master_nodes: ["192.168.153.158", "192.168.153.159"]
  discovery.zen.minimum_master_nodes: 2              # 为了避免脑裂,集群节点数最少为 半数+1
#避免出现跨域问题
  http.cors.enabled: true
  http.cors.allow-origin: "*"
#注意:配置文件上方需要更改两个参数,在Memory下更改:

  bootstrap.memory_lock: false
  bootstrap.system_call_filter: false

最后

以上就是能干鸡为你收集整理的elasticsearch-7-9.3集群配置的全部内容,希望文章能够帮你解决elasticsearch-7-9.3集群配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部