elasticSearch集群安装部署

注:需要jdk1.8以上版本才可。

1. elastic.co/downloads/elasticsearch 获取最新版本的 Elasticsearch

2.解压到自定义的目录。

3.拷贝2份解压的elasticsearch文件,将其中一份重命名为master,另外的为slave1,slave2.

4.修改master的config目录下的elasticsearch.yml文件,在最后加上(前两行主要是为了用插件管理elasticsearch,最后一行是指定服务器ip)

http.cors.enabled: true

http.cors.allow-origin: "*"

cluster.name: tyw

node.name: master

node.master: true

network.host: 127.0.0.1

http.port: 9200

5.修改slave1的config目录下的elasticsearch.yml文件。

#cluster.name要与master相同

cluster.name: tyw

node.name: slave1

node.master: false

network.host: 127.0.0.1

http.port: 8200

#下面的配置为slave找到master

discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

6.修改slave2的config目录下的elasticsearch.yml文件。

#cluster.name要与master相同

cluster.name: tyw

node.name: slave2

node.master: false

network.host:127.0.0.1

http.port: 8100

#下面的配置为slave找到master

discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

7.命令行进入到elasticsearch目录,输入./bin/elasticsearch -d后台启动elasticsearch。如果启动slave的时候报错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]; ]请删除安装包下data里面的文件试试。

8.打开github,在搜索框输入elasticSearch-head,找到mobz开头的进去下载集群管理插件。

9.解压到本地对应的目录,命令行进入到ealsticsearch-head-master目录下。输入node -v(如果提示没有这个命令则需要安装node,此处暂不介绍)

版本要大于6.0.然后执行npm install。等待安装完成后输入npm run start启动head。

到此集群安装部署完毕。

 

欢迎访问个人主页:唐悦玮的博客

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tangyuewei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值