elasticsearch的分布式配置

来源:互联网 发布:js div展开收缩 编辑:程序博客网 时间:2024/05/09 12:11

设置三个节点,一主二仆
将上文下载的 elasticsearch 复制两份
这里写图片描述
将第一次下载的elasticsearch设置为master,便捷他的配置文件
这里写图片描述
添加如下的配置信息
这里写图片描述
第一个的意思:指定集群的名字为wali
第二个的意思:指定节点的名字为master
第三个的意思:把这个elasticsearch设置为master
第四个的意思:指定网络ip
然后重新启动这个elasticserach,打开浏览器,输入127.0.0.1:9100
这里写图片描述
配置好了一个master
接下来配置二仆
这里写图片描述
第一个的意思:指定集群的名字为wali
第二个的意思:指定节点的名字为slave1
第三个的意思:指定网络ip
第四个的意思:指定网络端口号
第五个的意思:指定主机
报这个错误

[2016-12-11T16:53:02,711][INFO ][o.e.d.z.ZenDiscovery     ] [node-2] failed to send join request to master [{node-1}{vP19PMOyT2ilJKRAqgn78w}{jDULCExERXGHp4VXpbyuJA}{127.0.0.1}{127.0.0.1:9300}], reason [RemoteTransportException[[node-1][127.0.0.1:9300][internal:discovery/zen/join]]; nested: IllegalArgumentException[can't add node {node-2}{vP19PMOyT2ilJKRAqgn78w}{qhDDVzwZQ0GXZXhIMmpGKA}{127.0.0.1}{127.0.0.1:9301}, found existing node {node-1}{vP19PMOyT2ilJKRAqgn78w}{jDULCExERXGHp4VXpbyuJA}{127.0.0.1}{127.0.0.1:9300} with the same id but is a different node instance]; ][2016-12-11T16:53:02,911][INFO ][o.e.x.m.e.Exporters      ] [node-2] skipping exporter [default_local] as it isn't ready yet[2016-12-11T16:53:02,912][ERROR][o.e.x.m.AgentService     ] [node-2] exception when exporting documentsorg.elasticsearch.xpack.monitoring.exporter.ExportException: exporters are either not ready or faulty    at org.elasticsearch.xpack.monitoring.exporter.Exporters.export(Exporters.java:188) ~[x-pack-5.0.2.jar:5.0.2]    at org.elasticsearch.xpack.monitoring.AgentService$ExportingWorker.run(AgentService.java:208) [x-pack-5.0.2.jar:5.0.2]    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]

是因为复制的elasticsearch文件夹下包含了data文件中示例一的节点数据,需要把示例二data文件下的文件清空。
都配置好了,打开浏览器,页面如下
这里写图片描述

原创粉丝点击