elasticsearch 同一台机器 伪集群 配置

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

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

第三 解压elasticsearch.tar.gz包

第四 配置elasticsearch/conf/elasticsearch.yml

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

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

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

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

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

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]; ]

 

 

转载于:https://my.oschina.net/u/1459447/blog/878731

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值