栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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开发工具界面

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591222.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号