【ElasticSearch入门】Windows下ElasticSearch、Head安装及分布式集群搭建

一. 安装ElasticSearch

1. 下载window版本Download Elasticsearch | Elastic,解压文件。

2. 进入bin目录,启动elasticsearch

有两种启动方法:

第一种:直接双击elasticsearch.bat

第二种:打开cmd,进入bin目录下,输入elasticsearch,回车

3. 打开浏览器,输入http://localhost:9200/,显示如下界面代表安装成功

二. 安装Head插件

介绍:ElasticSearch-head插件能连接ElasticSearch搜索引擎,并提供可视化的操作页面,从而对ElasticSearch搜索引擎进行各种设置和数据检索功能的管理。如:对ElasticSearch中的数据进行增删改查、创建或者删除索引等。类似于使用navicat工具连接MySQL这种关系型数据库,对数据库做操作。

1. 安装依赖node

下载对应环境的node版本Download | Node.js,并安装。安装步骤参考:node.js - Node.js安装及环境配置_个人文章 - SegmentFault 思否

2. 安装依赖grunt

在node安装路径下,使用命令安装:npm install -g grunt-cli 安装grunt。

安装结束后,使用命令grunt -version查看是否安装成功。

3. 安装head插件

下载:GitHub - mobz/elasticsearch-head: A web front end for an elastic search cluster,解压。

进入head目录,使用npm install安装phantomjs文件。

启动服务npm start。

打开浏览器,输入Node Exporter。如下图显示代表,head插件启动成功,但显示未连接,还需要与elasticsearch绑定

三. 绑定

编辑elasticsearch/config/elaelasticsearch.yml文件

添加配置,注意冒号后要加空格

http.cors.enabled: true
http.cors.allow-origin: “*”

重新启动elasticsearch,刷新Node Exporter,如下显示绑定成功。

四. 分布式集群搭建

建立集群,一个master,2个slave。

1. 将原来的elasticsearch-7.12.0当成是指挥官节点(master)。

2. 再次解压两份elasticsearch-7.12.0文件,重命名为es_slave1,es_slave2,作为2个随从节点。

3. 配置matser节点,进入elasticsearch/config/elaelasticsearch.yml文件,添加配置,保存。

cluster.name: sumy # 集群命名
node.name: master # 主节点命名
node.master: true # 主节点标记

network.host: 127.0.0.1

重启elasticsearch服务。刷新elasticsearch-head,原生elasticsearch,查看修改后展示效果。

4. 配置slave节点,分别进入es_slave1/config/elaelasticsearch.yml,es_slave2/config/elaelasticsearch.yml文件,添加配置,保存。

cluster.name: sumy
node.name: slave1

network.host: 127.0.0.1
http.port: 8200 # elasticsearch默认端口均为9200,为避免与主节点冲突,需要重新配置

discovery.zen.ping.unicast.hosts:[“127.0.0.1”] # 绑定集群

启动随从节点服务,进入es_slave1/bin,使用命令 start /b elasticsearch.bat 后台启动slave1。进入es_slave2/bin,使用命令 start /b elasticsearch.bat 后台启动slave2。刷新elasticsearch-head。

一个简单的集群搭建完成。

【ElasticSearch入门】Windows下Kibana工具安装与ElasticSearch基本操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值