前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建 ElasticSearch 6.1.3分布式集群

搭建 ElasticSearch 6.1.3分布式集群

作者头像
試毅-思伟
发布2018-09-06 11:09:19
4890
发布2018-09-06 11:09:19
举报
文章被收录于专栏:Java开发Java开发
ELasticsearch 6.1.3要求JDK版本最低为1.8

mac上的本机ip为192.168.1.111,设为master节点,配置如下:

代码语言:javascript
复制
cluster.name: my-application
node.name: node-111

network.host: 192.168.1.111
http.port: 9200

http.cors.enabled: true
http.cors.allow-origin: "*"

node.master: true
node.data: true
discovery.zen.ping.unicast.hosts: ["192.168.1.111"]

Ubuntu机器的ip位192.168.1.102,配置如下:

代码语言:javascript
复制
cluster.name: my-application
node.name: node-102

network.host: 192.168.1.102
http.port: 9200

http.cors.enabled: true
http.cors.allow-origin: "*"

node.master: false
node.data: true
discovery.zen.ping.unicast.hosts: ["192.168.1.111"]

先启动mac上的master,再启动Ubuntu上的slave节点,观察输出,会有一个node-102探测到master节点的提示:

代码语言:javascript
复制
2017-06-07T11:33:39,369][INFO ][o.e.c.s.ClusterService   ] [node-102] detected_master {node-111}{3dQd1RRVTMiKdTckM68nPQ}{H6Zu7PAQRWewUBcllsQWTQ}{192.168.1.111}{192.168.1.111:9300}, added {{node-111}{3dQd1RRVTMiKdTckM68nPQ}{H6Zu7PAQRWewUBcllsQWTQ}{192.168.1.111}{192.168.1.111:9300},}, reason: zen-disco-receive(from master [master {node-111}{3dQd1RRVTMiKdTckM68nPQ}{H6Zu7PAQRWewUBcllsQWTQ}{192.168.1.111}{192.168.1.111:9300} committed version [8]])'

访问head,一个master一个slave组成集群,界面如下:

这里写图片描述

单机多节点集群配置

如果想要在一台机器上启动多个节点,步骤如下:

1、复制一份ELasticsearch的安装包 2、修改端口,比如一个是9200,一个是9205 3、删除data目录下的数据(如果是新解压的安装包就不必了)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.02.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ELasticsearch 6.1.3要求JDK版本最低为1.8
  • 单机多节点集群配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档