一、Elasticsearch基础概念及ES8集群安装

本文详细介绍了Elasticsearch8.x版本的集群安装过程,包括基础概念、节点管理、安全配置、分片分布以及如何安装es-head插件进行图形化管理。

基础概念及es8集群安装

文档汇总

  1. 点击查看官方文档汇总
  2. 点击查看Elasticsearch Clients文档,如JAVA客户端文档
  3. 点击查看REST APIs文档
  4. 点击查看Elasticsearch配置项文档

基础概念

  1. 集群cluster
    一个集群就是由一个或多个节点组织在一起,它们共同持有整个的数据,并一起提供索引和搜索功能。一个集群由一个唯一的名字标识,这个名字默认就是"elasticsearch"。这个名字是重要的,因为一个节点只能通过指定某个集群的名字,来加入这个集群
  2. 节点node
    一个节点是集群中的一个服务器,作为集群的一部分,它存储数据,参与集群的索引和搜索功能。和集群类似,一个节点也是由一个名字来标识的,默认情况下,这个名字是一个随机的漫威漫画角色的名字,这个名字会在启动的时候赋予节点。这个名字对于管理工作来说挺重要的,因为在这个管理过程中,你会去确定网络中的哪些服务器对应于Elasticsearch集群中的哪些节点。
    一个节点可以通过配置集群名称的方式来加入一个指定的集群。默认情况下,每个节点都会被安排加入到一个叫做"elasticsearch"的集群中,这意味着,如果你在你的网络中启动了若干个节点,并假定它们能够相互发现彼此,它们将会自动地形成并加入到一个叫做"elasticsearch"的集群中。
    在一个集群里,只要你想,可以拥有任意多个节点。而且,如果当前你的网络中没有运行任何Elasticsearch节点。这时启动一个节点,会默认创建并加入一个叫做elasticsearch的集群。
  3. 结构
    请添加图片描述

下载及官方文档

官方github点击下载对应所需ES版本zip压缩包

📌任意不懂内容可以直接在ES官网搜索就能找到对应文档,比如
搜索cluster.initial_master_nodes,就可以找到此配置相关内容

安装es8

  1. 解压对应安装包elasticsearch-8.x.x-zip,先启动初始化一下es,
    执行bin目录下的elasticsearch.bat

    初始化完成后,保存初始化完获取的信息后面需要用到

    -> Elasticsearch security features have been automatically configured!
    -> Authentication is enabled and cluster connections are encrypted.
    
    ->  Password for the elastic user (reset with `bin/elasticsearch-reset-password -u elastic`):
      3maAuxJjHdgoSTgaH9+S
    
    ->  HTTP CA certificate SHA-256 fingerprint:
      e7818ec3032eacef7dc911d97ca5998c5058987a44aecee3a6d128bed8e1315f
    
    ->  Configure Kibana to use this cluster:
    * Run Kibana and click the configuration link in the terminal when Kibana starts.
    * Copy the following enrollment token and paste it into Kibana in your browser (valid for the next 30 minutes):
      eyJ2ZXIiOiI4LjQuMSIsImFkciI6WyIxOTIuMTY4LjUwLjE0Njo5MjAwIl0sImZnciI6ImU3ODE4ZWMzMDMyZWFjZWY3ZGM5MTFkOTdjYTU5OThjNTA1ODk4N2E0NGFlY2VlM2E2ZDEyOGJlZDhlMTMxNWYiLCJrZXkiOiItWm43em9ZQjIxWndudC0weXpRQjpCbjZjblpfV1NreVR0bHlRckQyR0FBIn0=
    
    ->  Configure other nodes to join this cluster:
    * On this node:
      - Create an enrollment token with `bin/elasticsearch-create-enrollment-token -s node`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值