广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    ElasticSearch学习--单机如何启动多节点集群

    来源:网络收集  点击:  时间:2024-05-20
    【导读】:
    ElasticSearch支持分布式集群,在实际应用中,通过该特性可以很容易做到水平扩展,本篇经验分享一下如何在单机启动ES多节点集群(为了测试和学习)。工具/原料moreElasticSearch方法/步骤1/5分步阅读

    我们将要演示在本地启动4个ES node,打开命令行,切换到ES目录的bin目录下,运行如下命令,启动第1个节点:

    elasticsearch -E node.name=node0 -E cluster.name=myescluster -E path.data=node0_data

    从启动截图上我们可以看出ES默认监听两个端口 9200 和 9300, 9200 是管理端口,处理http请求(可以通过该端口来查看节点信息以及处理相关的Restful接口请求),9300 是服务端口,处理的是tcp请求,集群间节点通过该端口进行通信。

    参数释义:

    node.name :指定该ES服务节点名称

    cluster.name :指定所属集群名称,同一集群节点该名称相同

    path.data :指定数据目录名称,可以使用绝对路径,默认会在ES解压后的根目录创建对应名称的数据目录

    2/5

    另外启动一个命令行窗口,运行如下命令,启动节点2:

    elasticsearch -E node.name=node1 -E cluster.name=myescluster -E path.data=node1_dat

    从截图上看,节点2默认监听 9201 和 9301 两个端口,在开发模式下(dev mode), 启动的ES节点会在一定范围内自动获取可用端口。3/5

    同期,启动节点3:

    elasticsearch -E node.name=node2 -E cluster.name=myescluster -E path.data=node2_dat

    启动完毕,从截图我们可以看出,其默认监听 9202 和 9302 两个端口

    4/5

    启动节点4:

    elasticsearch -E node.name=node3 -E cluster.name=myescluster -E path.data=node3_data

    启动完毕,从截图我们可以看出,其默认监听 9203 和 9303 两个端口

    5/5

    4个ES node 都启动完毕后,ES提供了一个地址让我们查询同一个集群下的所有节点信息:/_cat/nodes , 访问截图所示地址即可(注意,这里可以访问任何一个管理端口,9200 9201 9202 9203 均可)。

    ES本地集群ES单机多节点
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_812531.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 12:57:56  耗时:0.024
    0.0236s