手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2025-01-06 10:12:01

1、我们将要演示在本地启动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解压后的根目录创建对应名称的数据目录

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

2、另外启动一个命令行窗口,运行如下命令,启动节点2:elasticsearch -E node.name=node1 -E cluster.name=myescluster -E path.data=node1_dat从截图上看,节点2默认监听 9201 和 9301 两个端口,在开发模式下(dev mode), 启动的ES节点会在一定范围内自动获取可用端口。

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

3、同期,启动节点3:elasticsearch -E node.name=node2 -E cluster.name=myescluster -E path.data=node2_dat启动完毕,从截图我们可以看出,其默认监听 9202 和 9302 两个端口

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

4、启动节点4:elasticsearch -E node.name=node3 -E cluster.name=myescluster -E path.data=node3_data启动完毕,从截图我们可以看出,其默认监听 9203 和 9303 两个端口

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

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

ElasticSearch学习--单机如何启动多节点集群
© 手抄报圈