博客
关于我
se 集群的搭建
阅读量:403 次
发布时间:2019-03-05

本文共 1207 字,大约阅读时间需要 4 分钟。

1.1  es伪分布式集群搭建

     Es会自动发现同一网段下的es,配置成相同集群名字的各个节点形成一个集群。如果在同一网段下有多个集群,就可以用culster.name来区分不同的集群。

1.下载es软件包,修改配置文件。本案例使用2.0版本,放到e盘下,如图

 

简单修改elasticsearch.yml配置文件的内容:(确保keyvalue的前面都有一个空格,即cluster.nameesclutertest的前面都得有一个空格

cluster.name:esclustertest  #默认是elasticsearch,修改节点名称

node.name: node-1    //节点名称

http.port: 9200        //访问端口号

以上只是简单对配置文件做了一下配置,根据自己的需要,其他一些参数自行配置。

2.e盘下的es整个软件包,复制到f,修改elasticsearch.yml配置文件

 

 

 

cluster.name:esclustertest  #默认是elasticsearch

node.name: node-2

http.port: 19200

 

3.分别启动这两个es,运行结果:

1.2  es分布式集群搭建

1.      背景前提:

Es会自动发现同一网段下的es,配置成相同集群名字的各个节点形成一个集群。如果在同一网段下有多个集群,就可以用culster.name来区分不同的集群。

2.      主节点的配置:假设此台机器的ip192.168.2.120,修改elasticsearch.yml配置文件(确保keyvalue的前面都有一个空格,即cluster.nameesclutertest的前面都得有一个空格

cluster.name: esclustertest #默认是elasticsearch

node.name: node-1

http.port: 9200

network.host: 192.168.2.120

network.publish_host: 192.168.2.120

 node.master:true

3.      拷贝此台此机器上的es的软件包到192.168.2.144这台机器上,修改elasticsearch.yml配置文件

cluster.name: esclustertest #默认是elasticsearch

node.name: node-2

http.port: 9200

network.host: 192.168.2.120

network.publish_host: 192.168.2.120

node.master: false

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

4.      启动两个节点:并从192.168.2.12 0节点添加数据后,在每个节点的数据结果图:

 

 

 

 

参考网址:

 

 

你可能感兴趣的文章
Netty工作笔记0083---通过自定义协议解决粘包拆包问题1
查看>>
Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
查看>>
Netty工作笔记0085---TCP粘包拆包内容梳理
查看>>
Netty常用组件一
查看>>
Netty常见组件二
查看>>
netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
查看>>
Netty心跳检测
查看>>
Netty心跳检测机制
查看>>
netty既做服务端又做客户端_网易新闻客户端广告怎么做
查看>>
Netty核心模块组件
查看>>
Netty框架内的宝藏:ByteBuf
查看>>
Netty框架的服务端开发中创建EventLoopGroup对象时线程数量源码解析
查看>>
Netty源码—1.服务端启动流程一
查看>>
Netty源码—1.服务端启动流程二
查看>>
Netty源码—2.Reactor线程模型一
查看>>
Netty源码—2.Reactor线程模型二
查看>>
Netty源码—3.Reactor线程模型三
查看>>
Netty源码—3.Reactor线程模型四
查看>>
Netty源码—4.客户端接入流程一
查看>>
Netty源码—4.客户端接入流程二
查看>>