ElasticSearch入门篇(1):windows环境搭建ES集群

编程入门 行业动态 更新时间:2024-10-21 20:25:18

近期在学习ElasticSearch,便在windows下搭建了一个分布式集群,练习一些常用的DSL(类似于SQL)和Java API。

1. 安装包下载

官方网址:https://www.elastic.co/cn/downloads/
ES下载地址:https://www.elastic.co/cn/downloads/elasticsearch
Kibana下载地址:https://www.elastic.co/cn/downloads/kibana
下载windows版本的安装包,我本地部署的7.X版本的。将下载的zip安装包解压,然后进入解压后的目录。

2. 部署ElasticSearch

2.1 单机版

直接进入bin目录,双击elasticsearch.bat即可,看到命令行中打印日志中出现“started”,说明es启动完成。服务地址是本机ip,默认端口是9200,在浏览器输入:http://127.0.0.1:9200/ 或者 http://localhost:9200/ (两个地址都可以),可以看到ES的相关信息。
命令行日志

浏览器信息

2.2 分布式集群

分布式部署与单机部署,在部署步骤上无差别,只需要将解压后的安装包多复制几份,然后修改config目录下的elasticsearch.yml文件配置。我在本机上搭建的是“一主两从”的分布式es集群。

2.2.1 复制ES的安装包

2.2.2 修改各节点的elasticsearch.yml配置文件内容

1)master节点的配置文件。【不要修改文件名:elasticsearch.yml】


1)slave节点的配置文件。【不要修改文件名:elasticsearch.yml】
注意:slave节点的对外开放端口(http.port)和集群节点内部通信端口(transport.tcp.port)要与master节点不同,因为默认端口已被master占用。
master
http.port:9200;transport.tcp.port:9300
slave-1
http.port:8200;transport.tcp.port:9301
slave-2
http.port:8000;transport.tcp.port:9302

2.2.3 清空每个节点安装包data目录里面的内容

2.2.4 启动

三个节点的启动方式都一样,双击bin目录下的elasticsearch.bat。确认节点已成功启动,浏览器输入个节点对应的对外开放的地址,可以看到个节点的信息。
master: http://127.0.0.1:9200/
slave1: http://127.0.0.1:8200/
slave2: http://127.0.0.1:8000/

3. 部署Kibana

3.1 部署并启动

在浏览器一个个点击对应的节点看节点相关信息很不方便,这时候我们就可以用kibana来监控集群。
解压安装包,配置config目录下的kibana.yml文件,bin目录下双击Kibana.bat启动,默认地址:http://localhost:5601/
kibana.yml

kibana的主界面

3.2 查看集群监控信息和DSL开发工具

3.2.1 集群监控界面

3.2.2 DSL开发工具界面

更多推荐

ElasticSearch入门篇(1):windows环境搭建ES集群

本文发布于:2023-06-14 02:20:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1427232.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:集群   环境   入门篇   ElasticSearch   ES

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!