搭建Elasticsearch8.0集群

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

一、环境

1.1 机器列表

PS:下面的机器名和后边要配置的集群节点名字没有任何关系,纯属巧合

node1    192.168.199.201
node2    192.168.199.202
node3    192.168.199.203

###########################################

二、新建第一个节点 (192.168.199.201上操作)

2.1 配置系统文件(root)

PS: ES8 自带 jdk ,所以不用配置

cat >> /etc/security/limits.conf <<EOF
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
EOF
echo "vm.max_map_count = 655360" >>/etc/sysctl.conf
sysctl -p

###########################################

2.2 ES需要普通用户启动(root)

新建普通用户

useradd esuser
passwd esuser

###########################################

2.3 安装ES8.0,并配置

下载、解压、修改属主属组为esuser(root)

cd  /usr/local/src/
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.0.1-linux-x86_64.tar.gz
tar zxvf elasticsearch-8.0.1-linux-x86_64.tar.gz
chown -R esuser:esuser /usr/local/src/elasticsearch-8.0.1

新建数据和日志文件(root)

mkdir -p /es/{data,log}
chown -Rf esuser:esuser /es

修改主配置文件,PS:除了下面的不宜多配置(esuser)

su esuser
cd /usr/local/src/elasticsearch-8.0.1/config
cat >> elasticsearch.yml <<EOF
cluster.name: test-es
node.name: node1
path.data: /es/data
path.logs: /es/log/
network.host: 192.168.199.201
http.port: 9200  
EOF

2.4 启动(esuser)

PS:第一次不建议使用 -d(代表后台启动),因为如果没搞过会错过下面的信息

cd /usr/local/src/elasticsearch-8.0.1/bin
./elasticsearch 

###########################################

2.5 初次启动成功,会输出的下面的信息:

搭建Elasticsearch8.0集群

第3-4行:用户密码
生成用户:elastic 密码:Jh3OS84CNzKxaKpaI1MI
重置使用:bin/elasticsearch-reset-password -u elastic

第7-10行:如何让Kibana加入集群

运行Kibana并在Kibana启动时单击终端中的配置链接
复制注册令牌并将其粘贴到浏览器中的Kibana中(在接下来的30分钟内有效)

如果token失效:

./elasticsearch-create-enrollment-token -s kibana -- url "https://192.168.199.201:9200"

第13-15行:如何加入让新的node节点加入集群

新节点加入集群

bin/elasticsearch --enrollment-token <token-ID>

docker的话:

docker run -e "ENROLLMENT_TOKEN=<token-ID>" docker.elastic.co/elasticsearch/elasticsearch:8.0.1

如果token过期

[esuser@node1 bin]$ ./elasticsearch-create-enrollment-token -s node

2.6 验证

浏览器输入https://192.168.199.201:9200/
账号密码就是2.5中的

用户:elastic
密码:Jh3OS84CNzKxaKpaI1MI

搭建Elasticsearch8.0集群
###########################################

三、202 & 203节点加入到集群中

3.1 配置系统文件(root)

参考 2.1
###########################################

3.2 ES需要普通用户启动(root)

参考 2.2
###########################################

3.3 安装ES8.0,并配置

参考 2.3,并做下面修改
202 修改 elasticsearch.yml

node.name: node2
network.host: 192.168.199.202

2023修改 elasticsearch.yml

node.name: node3
network.host: 192.168.199.203

###########################################

3.4 加入集群(esuser)

在201上生成token

su esuser
cd /usr/local/src/elasticsearch-8.0.1/bin
./elasticsearch-create-enrollment-token -s node

在202和203上执行

su esuser
cd /usr/local/src/elasticsearch-8.0.1/bin
./elasticsearch --enrollment-token token的值

###########################################

3.5 验证(比如202查看)

PS:初次加入集群,用户账号密码和201的一样
搭建Elasticsearch8.0集群文章来源地址https://www.toymoban.com/news/detail-438188.html

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

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

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

相关文章

  • Elasticsearch8节点加入集群失败解决方法

    failed to join {cluster-master2}{DDB9zVg8SQ24a0jD7lno2w}{gLNn_SCQTIely-VWU0yOHA}{poc-cluster-master2}………… 在日志里面可以看到,是因为节点之前使用一个UUID加入了集群,现在使用一个新的UUID加入新的集群,这是不允许的。 在 Elasticsearch 集群中,每个节点都有一个唯一的节点标识符,通常被称

    2024年01月21日
    浏览(42)
  • Elasticsearch8.4.0集群安装(ELK安装part1)

    一,环境准备 由于资源有限,使用VirtulBox虚拟机进行搭建。 搭建集群的环境配置: 本集群使用Red Hat Enterprise Linux release 8.2 (Ootpa)操作系统,1C CPU,4G Memory,大于50G的Disk。 集群安装规划如下: 机器地址     节点名称    节点角色    节点功能 192.168.88.5 node-1    Master,da

    2023年04月24日
    浏览(81)
  • windows环境下,安装elasticsearch8.9.0

    win10 elasticsearch 8.9.0 ElasticSearch 是基于lucence开发的,也就是运行需要java jdk支持。 ElasticSearch 8.9.0 自带 OpenJDK ,无需再安装jdk。 在Windows系统安装Nodejs 下载安装包:https://www.elastic.co/downloads/elasticsearch 下载源码:https://github.com/mobz/elasticsearch-head 下载安装包后解压 2. 进入bin目录

    2024年02月03日
    浏览(30)
  • Elasticsearch8系列【2】Windows环境安装ES8

    有道无术,术尚可求,有术无道,止于术。 Elasticsearch 使用 Java 语言开发,在安装之前需要安装 JDK 环境。基本支持所有主流操作系统,安装包在官网下载,目前最新的版本为 8.5.2 。 1. 下载 下载 elasticsearch-8.5.2-windows-x86_64.zip 并解压: 2. 获取密码 点击 bin/elasticsearch.bat 启动:

    2023年04月16日
    浏览(42)
  • docker-compose 搭建 elasticsearch8.2.0 + kibana 8.2.0

    最近研究es,搭建环境的时候发现网上的很多文档大部分都是用来记录自己操作的,不过中间还是出现了很多问题,单独的文档还不能解决这些问题。我决定记录下来中间发生的问题,还有解决方案。还有在windows上docker-compose搭建的,原理一样不过不好操作中间很多问题可能和

    2024年02月03日
    浏览(41)
  • windows环境下elasticsearch8.1.0+kibana8.1.0安装教程(用户密码版)

    一:JDK环境(不做介绍) 二:安装ElasticSearch ①:下载地址: elasticsearch地址: https://www.elastic.co/cn/downloads/elasticsearch kibana地址: https://www.elastic.co/cn/downloads/kibana ②:下载安装包后解压 ③:win+r打开cmd(命令提示符),启动 .binelasticsearch.bat 进入安装路径下: 执行:.bin

    2023年04月10日
    浏览(31)
  • windows环境基于Elasticsearch8.4.0的IK中文分词器的安装、部署、使用

    目录 问题现象: 解决方法: 1、下载IK中文分词器 2、部署 3、使用 前言(选看)       最近在重温Elasticsearch,看来一下官网,都出到8.4.3版本了。想当初学的时候用的还是5.6.8,版本更新了很多意味着有大变动。           windows环境基于Elasticsearch8.4.0的IK中文分词器的安

    2024年02月13日
    浏览(30)
  • 五-1、elasticsearch集群搭建(ES集群搭建)

    es下载地址 这里我下载的是 集群搭建方法 上传方式有两种 第一种:使用xftp上传 直接拖动过去就可以了。 第二种:使用lrzsz 先安装 切换到要上传的位置 输入命令 选择你要上传的文件 等待上传完成即可 ①解压到指定目录下 ②修改/config下的elasticsearch.yml 加入如下配置 原来

    2023年04月22日
    浏览(42)
  • 【Elasticsearch】Elasticsearch集群搭建详细手册

    1.1.资源准备 服务器 192.168.X.26 192.168.X.25 192.168.X.24 安装包 elasticsearch-6.8.10.tar.gz 防火墙 所有服务器均开通9200,9300端口 1.2.安装组件 第一步:创建es安装目录 第二步:上传安装包到soft目录下 第三步:解压安装包 注意:当前步骤每台服务器均相同!!! 1.3.修改配置 节点1、节点

    2024年01月22日
    浏览(30)
  • 【elasticsearch】elasticsearch7.x集群搭建

    目录 一、服务器情况 二、安装前准备 1、下载es 2、配置服务器免密登录 3、升级jdk 三、安装es集群 (一)master服务器的操作 1、将es上传到Linux并解压 2、创建数据、日志存储文件夹 3、配置config/elasticsearch.yml 4、配置jvm 5、创建es用户 6、赋权限 7、修改配置文件 8、启动服务 9、启

    2023年04月09日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包