Elasticsearch 8 集群配置

这篇具有很好参考价值的文章主要介绍了Elasticsearch 8 集群配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装

Centos 8 安装 Elasticsearch 8

二、准备

ES集群至少需要三台服务器:

192.168.100.230   master
192.168.100.231   slave1
192.168.100.232   slave2

三、配置

1、192.168.100.230 master 配置

cluster.name: es-sassycoder   #配置elasticsearch的集群名称,默认是my-application。建议修改成一个有意义的名称。
node.name: es-node-230       #节点名,通常一台物理服务器就是一个节点,es会默认随机指定一个名字,建议指定一个有意义的名称,方便管理
network.host: 0.0.0.0      #绑定ip地址
http.port: 9200  	       #暴露的http端口
transport.profiles.default.port: 9300    #内部通信端口
path.data: /usr/local/elasticsearch-8.3.1/data   #索引目录
path.logs: /usr/local/elasticsearch-8.3.1/logs   #日志目录
# 允许通配符删除索引
action.destructive_requires_name: true
# 配置集群初始时,作为master的主机,单节点时配置本节点名称(node.name)
# 必须使用完整的 node.name
# 重新启动集群或向现有集群添加新节点时,不要使用此设置
cluster.initial_master_nodes: ["es-node-230"]
# 配置启动时要发现的master列表(IP 或 可解析的域名),端口默认为9300
# 单节点时不用配置或配置为本节点IP
discovery.seed_hosts: ["192.168.100.230:9300","192.168.100.231:9300","192.168.100.232:9300"]
#使用head等插件监控集群信息,需要打开以下配置项
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

#----------------------- BEGIN SECURITY AUTO CONFIGURATION -----------------------
#
# The following settings, TLS certificates, and keys have been automatically      
# generated to configure Elasticsearch security features on 04-07-2022 09:25:53
#
# --------------------------------------------------------------------------------

# Enable security features
xpack.security.enabled: false

xpack.security.enrollment.enabled: false

# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: false
  keystore.path: certs/http.p12

# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: false
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12
#----------------------- END SECURITY AUTO CONFIGURATION -------------------------

2、192.168.100.231 slave1配置

cluster.name: es-sassycoder   #配置elasticsearch的集群名称,默认是my-application。建议修改成一个有意义的名称。
node.name: es-node-231       #节点名,通常一台物理服务器就是一个节点,es会默认随机指定一个名字,建议指定一个有意义的名称,方便管理
network.host: 0.0.0.0      #绑定ip地址
http.port: 9200  	       #暴露的http端口
transport.profiles.default.port: 9300    #内部通信端口
path.data: /usr/local/elasticsearch-8.3.1/data   #索引目录
path.logs: /usr/local/elasticsearch-8.3.1/logs   #日志目录
# 允许通配符删除索引
action.destructive_requires_name: true
# 配置集群初始时,作为master的主机,单节点时配置本节点名称(node.name)
# 必须使用完整的 node.name
# 重新启动集群或向现有集群添加新节点时,不要使用此设置
#cluster.initial_master_nodes: ["es-node-230","es-node-231","es-node-232"]
# 配置启动时要发现的master列表(IP 或 可解析的域名),端口默认为9300
# 单节点时不用配置或配置为本节点IP
discovery.seed_hosts: ["192.168.100.230:9300","192.168.100.231:9300","192.168.100.232:9300"]
#使用head等插件监控集群信息,需要打开以下配置项
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

#----------------------- BEGIN SECURITY AUTO CONFIGURATION -----------------------
#
# The following settings, TLS certificates, and keys have been automatically      
# generated to configure Elasticsearch security features on 04-07-2022 09:25:53
#
# --------------------------------------------------------------------------------

# Enable security features
xpack.security.enabled: false

xpack.security.enrollment.enabled: false

# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: false
  keystore.path: certs/http.p12

# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: false
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12
#----------------------- END SECURITY AUTO CONFIGURATION -------------------------

3、192.168.100.232 slave2配置

cluster.name: es-sassycoder   #配置elasticsearch的集群名称,默认是my-application。建议修改成一个有意义的名称。
node.name: es-node-232       #节点名,通常一台物理服务器就是一个节点,es会默认随机指定一个名字,建议指定一个有意义的名称,方便管理
network.host: 0.0.0.0      #绑定ip地址
http.port: 9200  	       #暴露的http端口
transport.profiles.default.port: 9300    #内部通信端口
path.data: /usr/local/elasticsearch-8.3.1/data   #索引目录
path.logs: /usr/local/elasticsearch-8.3.1/logs   #日志目录
# 允许通配符删除索引
action.destructive_requires_name: true
# 配置集群初始时,作为master的主机,单节点时配置本节点名称(node.name)
# 必须使用完整的 node.name
# 重新启动集群或向现有集群添加新节点时,不要使用此设置
#cluster.initial_master_nodes: ["es-node-232"]
# 配置启动时要发现的master列表(IP 或 可解析的域名),端口默认为9300
# 单节点时不用配置或配置为本节点IP
discovery.seed_hosts: ["192.168.100.230:9300","192.168.100.231:9300","192.168.100.232:9300"]
#使用head等插件监控集群信息,需要打开以下配置项
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

#----------------------- BEGIN SECURITY AUTO CONFIGURATION -----------------------
#
# The following settings, TLS certificates, and keys have been automatically      
# generated to configure Elasticsearch security features on 05-07-2022 07:55:16
#
# --------------------------------------------------------------------------------

# Enable security features
xpack.security.enabled: false

xpack.security.enrollment.enabled: false

# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: false
  keystore.path: certs/http.p12

# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: false
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12
#----------------------- END SECURITY AUTO CONFIGURATION -------------------------

启动过程如果有报错,先把elasticsearch/data目录下的文件全部删除,再试试。文章来源地址https://www.toymoban.com/news/detail-526251.html

到了这里,关于Elasticsearch 8 集群配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch使用reindex命令同步跨集群索引数据(跨服务器)

    参考(不需要写协议名称http) 修改新的ES集群的配置,修改config/elasticsearch.yml ,添加上面的配置,修改完之后重新启动服务。 2. 在新的ES集群中执行请求 请求url:_reindex 请求方式:post 请求体 注意点 1.请求需要在新的ES集群中执行 2.如果执行有个别数据报错type类型无法转换,会终

    2024年02月14日
    浏览(56)
  • 192.168.1.253手机上打不开的解决办法

    本文介绍了192.168.1.253手机登录打不开解决办法,192.168.1.253是TP-Link、水星和迅捷等迷你无线路由器的设置地址;很多用户用手机设置迷你无线路由器时,手机上打不开192.168.1.253登录页面。 192.168.1.253手机登录打不开 一、手机连接到迷你路由器WiFi信号 迷你无线路由器,在出厂

    2024年02月08日
    浏览(46)
  • 192.168.1.1路由器概念介绍及设置问题解析

    对于新手朋友来说,都很想知道192.168.1.1或192.168.0.1究竟是什么?或是在路由器设置过程会遇到很多问题都不知道怎么解决,那么下面就为大家详细解答这两个问题,希望能帮助到大家。 192.168.1.1路由器设置之概念理解 初学者一看到192.168.1.1或192.168.0.1就很想知道他们究竟是什

    2024年02月06日
    浏览(43)
  • FAST路由器登陆地址192.168.1.1设置步骤

    想必每个人都知道,我们想要使用宽带路由器共享上网时,必须要对共享上网的电脑和宽带路由器进行设置,本篇以迅捷路由器给大家介绍如何设置共享上网。 一 、在硬件连接完成以后,需要有一台已经与宽带路由器的LAN口相连接的电脑来进行具体的设置,这台电脑必须安

    2024年02月05日
    浏览(49)
  • 办公室电脑群DNS出现问题,显示192.168.1.1

    (1)DNS会变为192.168.1.1 (2)交换机断电重启会变好,后面可能仍然出问题 (3)我tracert了一下提供的两个IP,其中一个就正常路由,一个失败。 在房间找到一个很小的那种魔方无线路由器,接入了网络,可能没有配置好。 (1)我昨天了解到的信息是告诉我只有插满的两个交

    2024年02月16日
    浏览(55)
  • 输入192.168.1.1却无法登陆路由器的解决办法

    有时候我们登陆路由器进行设置时,偶尔会遇到在IE浏览器地址栏输入192.168.1.1路由器地址,无法弹出用户名和密码对话框,针对此类路由器问题那如何解决呢? 1、检查电脑是否和LAN口(1,2,3,4口中任意一口)连好,路由器上对应的指示灯是否是亮的。 2、如果是拨号上网

    2024年02月05日
    浏览(48)
  • 解决192.168.1.1路由器进不去的故障

    192.168.1.1进不去的原因 当你访问http://www.routerlogin.net/welcome.htm或welcome.htm或http://192.168.1.1页时,浏览器提示:无法显示该页面,总结起来,导致192.168.1.1进不去问题的原因通常是以下几种: 1.用来设置路由器的电脑的TCP/IP属性设置有误; 2.设置路由器的电脑的TCP/IP设置无误,路

    2024年02月08日
    浏览(41)
  • 192.168.1.1打不开路由器无法进入管理界面

    192.168.1.1打不开路由器设置。刚买了一个无线路由器,插了网线,不知道为什么就是,打开电脑。想设置一下路由器。不知道为什么就是登陆不了,看到虽然现实链接上wifi,可是没有设置。是登陆不了的。下文就让小编跟大家介绍怎么排除192.168.1.1打不开的办法。 192.168.1.1打

    2024年02月07日
    浏览(42)
  • 192.168.1.1路由器进不去怎么办

    我们有时候发现电脑路由器登陆不了了,输入路由器的地址192.168.1.1无法访问,而是出现了域名解析错误(错误代码:105)这时候我们应该怎么办呢?小编根据自己的经验说一下路由器登陆不了的处理方法,希望对你有所帮助!本张图篇来自网络图片处理,版权归原作者所有!

    2024年02月07日
    浏览(48)
  • 在3台不联网的 CentOS 7.8 服务器上部署 Elasticsearch 6.8 集群

    为了在3台不联网的 CentOS 7.8 服务器上部署 Elasticsearch 6.8.23 集群,并考虑到 path.data 和 path.logs 的配置,我们可以按照以下步骤进行操作: 1. 准备工作 1.1 从有网络的机器下载 Elasticsearch 6.8.23 的 RPM 包: https://www.elastic.co/downloads/past-releases/elasticsearch-6-8-23 1.2 为了安装依赖包,还

    2024年02月07日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包