美文网首页
Elasticsearch 7 集群搭建 yum安装记录

Elasticsearch 7 集群搭建 yum安装记录

作者: EdgeE | 来源:发表于2020-06-01 16:45 被阅读0次
    • 下载导入ES的yum密钥
    rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
    
    • 配置Elasticsearch的yum源
      在目录/etc/yum.repos.d/新建文件elasticsearch.repo 写入:
    [elasticsearch]
    name=Elasticsearch repository for 7.x packages
    baseurl=https://artifacts.elastic.co/packages/7.x/yum
    gpgcheck=1
    gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
    enabled=0
    autorefresh=1
    type=rpm-md
    
    • 执行yum安装
    sudo yum install --enablerepo=elasticsearch elasticsearch
    

    集群搭建

    • 修改配置文件
      三台服务器分别编辑配置文件/etc/elasticsearch/elasticsearch.yml
      以node-1 为例
    #集群名称
    cluster.name: elastic
    #节点名称
    node.name: node-1
    #绑定网址
    network.host: 192.168.40.212
    #端口
    http.port: 9200
    #内部节点之间沟通端口
    transport.tcp.port: 9300
    #es7.x 之后新增的配置,写入候选主节点的设备地址,在开启服务后可以被选为主节点
    discovery.seed_hosts: ["192.168.40.212:9300","192.168.40.213:9300","192.168.40.214:9300"]
    #es7.x 之后新增的配置,初始化一个新的集群时需要此配置来选举master
    cluster.initial_master_nodes: ["node-1", "node-2","node-3"]
    #数据存储路径
    path.data: /data/elastic/data
    #日志存储路径
    path.logs: /data/elastic/logs
    

    关于discovery.seed_hostscluster.initial_master_nodes的解释见官方文档:
    https://www.elastic.co/guide/en/elasticsearch/reference/current/discovery-settings.html#initial_master_nodes

    discovery.seed_hosts: 集群节点列表
    cluster.initial_master_nodes: 第一次启动一个全新的Elasticsearch集群时,会有一个集群引导步骤,该步骤会票选出适合当主节点的集合。开发模式下,未配置该项,则会由节点自己选举决定。由于自动引导步骤本质上是不安全的,因此当在生产模式下启动一个全新的集群时,必须显式列出适合担当主节点的列表。注意,如果重新启动群集或将新节点添加到现有群集时,不应使用此设置。

    相关文章

      网友评论

          本文标题:Elasticsearch 7 集群搭建 yum安装记录

          本文链接:https://www.haomeiwen.com/subject/ypjszhtx.html