elasticsearch 同一台机器 伪集群 配置

第一 下载 elasticsearch.tar.gz 包,https://www.elastic.co/downloads/elasticsearchhtml

第二 下载JDK 配置 [自行解决] elasticsearch5.0之后版本用jdk 1.8版本node

第三 解压elasticsearch.tar.gz包elasticsearch

第四 配置elasticsearch/conf/elasticsearch.ymlide

    一、配置 cluster.name 的值 为你自定义的值[防止没必要要的麻烦更改为本身的];[该值的做用是 若是在同一个局域网中 根据该值自动查找当前相同名字服务来构成集群]ui

    二、配置 node.nam的值[可选],默认是不惟一的,根据uuid随机生成值;code

  三、配置 http.port 表示的对外端口,默认为9200 若是在同一个机器上配置,则把另外一台机器对应的端口更改成 9300-9305之外的端口;详细查看https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.htmlhtm

   四、 添加配置 node.master: false 在另外一台机器上,添加对应的配置,表示一个机器上只有一个主机it

第五 为啦防治杂的数据,删除elasticsearch/data 下面的数据;若是不删除可能存在错误:io

publish_address {127.0.0.1:9301}, bound_addresses {[fe80::1]:9301}, {[::1]:9301}, {127.0.0.1:9301}
[2017-04-13T11:53:13,752][INFO ][o.e.d.z.ZenDiscovery     ] [duan_1] failed to send join request to master [{duan_2}{dAG25k-2RbWenWLo9MK5OQ}{vIl5j096Q_qK-EFLcq76TQ}{127.0.0.1}{127.0.0.1:9300}], reason [RemoteTransportException[[duan_2][127.0.0.1:9300][internal:discovery/zen/join]]; nested: IllegalArgumentException[can't add node {duan_1}{dAG25k-2RbWenWLo9MK5OQ}{GzQ8FTGaS5ePaZnfolNjXA}{127.0.0.1}{127.0.0.1:9301}, found existing node {duan_2}{dAG25k-2RbWenWLo9MK5OQ}{vIl5j096Q_qK-EFLcq76TQ}{127.0.0.1}{127.0.0.1:9300} with the same id but is a different node instance]; ]
相关文章
相关标签/搜索