Elasticsearch 8.3集群部署(centos7)实战

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

【提示】elasticsearch7以上的版本压缩包内自带JDK

Elasticsearch 8.3集群部署(centos7)实战

本地安装

下载elasticsearch 的rpm包,然后 使用

rpm -ivh elasticsearch #这个命令安装,名字不全#
systemctl daemon-reload # 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载 #
systemctl enable elasticsearch.service # 实现了开机自启的功能 #
systemctl restart elasticsearch.service #重启服务验证功能是否正常#
systemctl --type=service --state=active | grep elasticsearch

Elasticsearch 8.3集群部署(centos7)实战

Elasticsearch 8.3集群部署(centos7)实战

在线安装:

1.开始安装elasticsearch,导入gpg-key

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

2 建elasticsearch 的yum仓库, vi /etc/yum.repos.d/elasticsearch.repo 并且在库中输入以下内容

[elasticsearch]

name=Elasticsearch repository for 8.x packages

baseurl=https://artifacts.elastic.co/packages/8.x/yum

gpgcheck=1

gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch

enabled=0

autorefresh=1

type=rpm-md

3 开始安装

yum install --enablerepo=elasticsearch elasticsearch -y

4 重新启动配置文件,以及设置开机启动

systemctl daemon-reload #重新加载配置文件,如果要使新服务文件生效需要重新加载

systemctl enable --now elasticsearch.service #添加开机启动服务

4.1 可以开机启动elasticsearch,然后检测端口9200,9300是否起来了,如果能监听到这两个端口,则说明安装正确(9300端口是ES节点之间的通讯使用,9200端口是ES节点和外部通讯使用)

netstat -anpt (检查端口是否正常)

Elasticsearch 8.3集群部署(centos7)实战

5 需要部署几台服务器,重复上面步骤即可,我是用的三台做实验。注意!!!开启elasticsearch和检测端口只是检测能否正常使用,但是请一定记得关闭elasticsearch,再进行配置文件更改,以免服务器集群失败。等配置文件更改完毕,再按照顺序开启elasticsearch(先开启主服务器)

6 域名解析请别忘记了 vi /etc/hosts

Elasticsearch 8.3集群部署(centos7)实战

![图片](https://img-blog.csdnimg.cn/3aae7406513448f0aa24e406fa0c4d13.png

6.1 systemctl stop elasticsearch

7 修改配置文件参数 vi /etc/elasticsearch/elasticsearch.yml

没有注释的部分为添加修改部分:

①这里指定的是集群名称,需要修改为对应的,开启了自发现功能后,ES会按照此集群名称进行集群发现

#cluster.name: my-application

cluster.name: mh_elk

节点名称

#node.name: node-1

node.name: elk01

②#不在启动的时候锁定内存

#bootstrap.memory_lock: true

bootstrap.memory_lock: false

③#修改一下ES的监听地址,这样别的机器也可以访问

#network.host: 192.168.0.1

network.host: 0.0.0.0

④#修改一下ES的监听地址,这样别的机器也可以访问

#http.port: 9200

http.port: 9200

⑤在构建Elasticsearch(ES)多节点集群的时候,通常情况下只需要将elasticsearch.yml中的cluster.name设置成相同即可,ES会自动匹配并构成集群。但是很多时候可能由于不同的节点在不同的网段下,导致无法自动获取集群。此时可以将启用单播,显示指定节点的发现。具体做法是在elasticsearch.yml文件中设置如下两个参数:

#discovery.seed_hosts: [“host1”, “host2”]

discovery.seed_hosts: [“192.168.116.201”,“192.168.116.202”]

⑥同上

#xpack.security.enabled: true

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

Enable encryption and mutual authentication between cluster nodes

xpack.security.transport.ssl:

enabled: false

#cluster.initial_master_nodes: [“localdomain”,“localdomain”]

cluster.initial_master_nodes: [“192.168.116.200”,“192.168.116.201”,“192.168.116.202”]

📎elasticsearch.yml(附件为本操作成功后的配置文件)#存放位置在:/etc/elasticsearch/elasticsearch.yml#

注意事项:

修改系统参数,确保系统有足够资源启动Elasticsearch

8 使配置文件生效,且按顺序开启

systemctl daemon-reload

systemctl start elasticsearch.service

9 检查集群健康状态,total.node 则会显示几个,虽然我没配置data.node 但是数据也会显示,因为默认每个es都可以充当node.data

curl -X GET “localhost:9200/_cat/health?v”

Elasticsearch 8.3集群部署(centos7)实战

那么集群就配置成功了哦~~~

10 查看集群节点信息

curl -X GET"localhost:9200/_cat/nodes?v"

Elasticsearch 8.3集群部署(centos7)实战文章来源地址https://www.toymoban.com/news/detail-413961.html

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

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

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

相关文章

  • Centos7单机部署ElasticSearch

    Elasticsearch是一种广泛使用的开源搜索引擎,专门为分布式环境设计,但也可以在单机上运行。它使存储、搜索和分析大量数据变得更加容易和高效。此教程将引导你通过在Centos7上单机部署Elasticsearch,涵盖了从系统准备到服务启动的每一个细节。 Elasticsearch概览 Elasticsearch基于

    2024年02月13日
    浏览(50)
  • CentOS7下安装ElasticSearch7.6.1详细教程(单机、集群搭建)

    CentOS 7下安装ElasticSearch7.6.1详细教程 ElasticSearch客户端Kibana7.6.1安装教程 ElasticSearch分词器IK安装教程 Elasticsearch-head插件安装教程 想要学习ElasticSearch技术,需要在服务器搭建ElasticSearch环境。 CenOS:7; JDK:1.8; Elasticsearch:7.6.1; ES不能使用root用户来启动,必须使用普通用户来

    2023年04月09日
    浏览(55)
  • centos7 搭建Elasticsearch 8.12.2集群并安装kibana 8.12.2

    rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch vim /etc/yum.repos.d/elasticsearch.repo 输入以下内容(默认会下载最新版本的Elasticsearch):

    2024年03月20日
    浏览(46)
  • VMWare中Centos7部署K8S集群

    关于我们要搭建的K8S: Docker版本:docker-ce-19.03.9; K8S版本:1.20.2; 三个节点:master、node1、node2(固定IP); 容器运行时:仍然使用Docker而非Containerd; Pod网络:用Calico替换Flannel实现 Pod 互通,支持更大规模的集群; 集群构建工具:Kubeadm(这个没啥好说的吧); 关于网络配

    2024年02月15日
    浏览(45)
  • nacos - centos7.x环境单机与集群快速部署

    参考官网:https://nacos.io/zh-cn/docs/what-is-nacos.html 官方集群部署手册:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html 【单机部署】 1.下载 解压到安装目录 下载:wget -c https://github.com/alibaba/nacos/releases/download/2.1.2/nacos-server-2.1.2.tar.gz 解压:tar -zxvf nacos-server-2.1.2.tar.gz -C /opt/app/ 2.初始

    2024年02月09日
    浏览(44)
  • centos7.6部署ELK集群(三)之logstash7.7.0部署

    32.5. 部署logstash7.7.0(在主节点上操作) 32.6.1. 下载logstash7.7.0 Logstash 官方下载地址:https://www.elastic.co/cn/downloads/logstash 32.6.2. 解压至安装目录 tar –xvf logstash-7.7.0.tar.gz -C /vmdata/ 32.6.3. 修改logstash-sample.conf配置文件 以kafka输入,es输出为例 32.6.4. 将logstash安装目录授权给es用户 c

    2023年04月22日
    浏览(56)
  • Centos7 + Hadoop 3.3.4 HA高可用集群部署

    目录 一、集群规划 二、主机环境准备 1、配置主机名 2、配置HOSTS 3、配置内核参数  4、配置Limits  5、关闭防火墙 6、关闭SELINUX 7、修改时区  8、修改中文支持 三、安装JDK 四、创建Hadoop用户 五、安装Zookeeper 1、下载安装 2、配置zoo.cfg 3、配置myid 4、启动/查看/停止服务 六、安

    2024年02月15日
    浏览(36)
  • Elasticsearch-7.8.0安装最全(mac、Linux、window、centos7.5集群、docker)

    第一章 Elasticsearch-7.8.0单机安装 第二章 Elasticsearch-7.8.0集群基于Centos7 第三章 Elasticsearch-7.8.0通过Docker方式安装 Elasticsearch安装单机、Kibana安装单机 适用于mac、window、linux单机测试 1.1.1 安装包下载 下载地址:https://www.elastic.co/downloads/past-releases#elasticsearch 1.1.2 解压安装ElasticSea

    2024年04月09日
    浏览(41)
  • Ceph原理、部署、存储集群、块存储及对象存储centos7.5

    目录 ​编辑 一、Ceph概述  1、基础知识 1. 分布式存储定义 2. 常用的分布式文件系统 3. Ceph定义 4. Ceph组件  二、实验环境准备 1、实验拓扑图 2、配置yum源  3、配置SSH无密码连接 4、NTP时间同步 1.NTP服务器配置  2.NTP客户端配置 3.准备存储硬盘 三、部署环境 1、安装部署软件

    2023年04月20日
    浏览(81)
  • Kafka3.0.0版本——集群部署(linux环境-centos7)

    三台服务器 服务器名称 服务器ip centos7虚拟机1 192.168.136.27 centos7虚拟机2 192.168.136.28 centos7虚拟机3 192.168.136.29 Zookeeper集群安装参考此博文链接:https://wwwxz.blog.csdn.net/article/details/129280956?spm=1001.2014.3001.5502 3.1、官网下载地址 官网下载地址:http://kafka.apache.org/downloads.html 3.2、下载

    2024年02月04日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包