当前位置:主页 > 查看内容

【ElasticSearch入门】Windows下ElasticSearch、Head安装及分布

发布时间:2021-05-16 00:00| 位朋友查看

简介:一. 安装ElasticSearch 1. 下载window版本 https://www.elastic.co/cn/downloads/elasticsearch 解压文件。 2. 进入bin目录启动elasticsearch 有两种启动方法 第一种直接双击elasticsearch.bat 第二种打开cmd进入bin目录下输入elasticsearch回车 3. 打开浏览……

一. 安装ElasticSearch

1. 下载window版本https://www.elastic.co/cn/downloads/elasticsearch,解压文件。

2. 进入bin目录,启动elasticsearch

有两种启动方法:

第一种:直接双击elasticsearch.bat

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

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

二. 安装Head插件

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

1. 安装依赖node

下载对应环境的node版本https://nodejs.org/en/download/,并安装。安装步骤参考:https://segmentfault.com/a/1190000023390756

2. 安装依赖grunt

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

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

3. 安装head插件

下载:https://github.com/mobz/elasticsearch-head,解压。

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

启动服务npm start。

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

三. 绑定

编辑elasticsearch/config/elaelasticsearch.yml文件

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

http.cors.enabled: true
http.cors.allow-origin: "*"

重新启动elasticsearch,刷新http://localhost:9100/,如下显示绑定成功。

四. 分布式集群搭建

建立集群,一个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。

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

;原文链接:https://blog.csdn.net/qingdaoyin/article/details/115482490
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐