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

近期在学习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开发工具界面

在这里插入图片描述

你可能感兴趣的:(java,elasticsearch,windows,大数据,运维,maven)