zoukankan      html  css  js  c++  java
  • Elasticsearch配置集群环境

    环境选择:
                1.方案一:准备三台机器   每一台机器一个节点
                2.方案二:准备一台机器   启动三个节点,用端口号区分即可
                3.ES启动依赖于JVM环境 每一个节点默认使用2G内存,可以找到配置文件jvm配置文件修改内存
                4.搭建ES集群时,保证每一个节点都是没有数据的
            环境搭建:
                步骤一:准备一个ES节点,加入基本配置:跨域    加入IK分析器
                步骤二:配置节点的es.yml配置文件
                    #节点1的配置信息:
                    #集群名称,保证唯一 每一个节点都是相同的集群名称
                    cluster.name: my-elasticsearch
                    #节点名称,必须不一样
                    node.name: node-1
                    #必须为本机的ip地址
                    network.host: 127.0.0.1
                    #服务端口号,在同一机器下必须不一样
                    http.port: 9200
                    #集群间通信端口号,在同一机器下必须不一样
                    transport.tcp.port: 9300
                    #设置集群自动发现机器ip集合
                    discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]
                步骤三:复制刚才的节点环境,更改文件夹名称以及es.yml配置文件
                    ##集群环境
                    #节点1的配置信息:
                    #集群名称,保证唯一
                    cluster.name: my-elasticsearch
                    #节点名称,必须不一样
                    node.name: node-2
                    #必须为本机的ip地址
                    network.host: 127.0.0.1
                    #服务端口号,在同一机器下必须不一样
                    http.port: 9201
                    #集群间通信端口号,在同一机器下必须不一样
                    transport.tcp.port: 9301
                    #设置集群自动发现机器ip集合
                    discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]
                步骤四:复制刚才的节点环境,更改文件夹名称以及es.yml配置文件
                    ##集群环境
                    #节点1的配置信息:
                    #集群名称,保证唯一
                    cluster.name: my-elasticsearch
                    #节点名称,必须不一样
                    node.name: node-3
                    #必须为本机的ip地址
                    network.host: 127.0.0.1
                    #服务端口号,在同一机器下必须不一样
                    http.port: 9202
                    #集群间通信端口号,在同一机器下必须不一样
                    transport.tcp.port: 9302
                    #设置集群自动发现机器ip集合
                    discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]
                步骤五:依次启动集群

  • 相关阅读:
    CompoundButton.OnCheckedChangeListener与RadioGroup.OnCheckedChangeListener冲突
    C# String.Format格式化json字符串中包含"{" "}"报错问题
    在IHttpHandler中获取session
    你真的会玩SQL吗?删除重复数据且只保留一条
    activity结束之后刷新之前的activity的内容
    jQuery打造智能提示插件二(可编辑下拉框)
    byte数组转float 以及byte转其他类型时为什么要&0xff
    为什么byte的取值范围是-128到127
    MySQL修改表、字段、库的字符集及字符集说明
    MySQL分布式jdbc连接
  • 原文地址:https://www.cnblogs.com/chx9832/p/12372866.html
Copyright © 2011-2022 走看看