Elasticsearch多个实例和head plugin使用介绍

个人Elasticsearch系列文章,逐渐更新中,欢迎关注
0A.关于Elasticsearch及实例应用
00.Solr与ElasticSearch对比
01.ElasticSearch能作什么?
02.Elastic Stack功能介绍
03.如何安装与设置Elasticsearch API
04.若是经过elasticsearch的head插件创建索引_CRUD操做
05.Elasticsearch多个实例和head plugin使用介绍segmentfault

另外对于入门小白,我强烈推荐这篇Elasticsearch搭建教程给你,小白会碰到的坑,这里都已经写了答案。elasticsearch

这是elasticsearch简介系列的一个简短的可选博客。该博客包含两个部分测试

  1. 在系统中安装多个Elasticsearch实例
  2. 使用插件elasticsearch-head将视频博客进行各类操做

1.运行多个实例
Elasticsearch有不一样的版本,从最新的6.0到最旧的版本。所以,常见的状况是咱们对不一样的对象使用不一样的版本。知道如何在单个系统中使用不一样版本的elasticsearch可能很是方便,以便咱们能够尝试同时测试不一样版本的查询和其余查询,从而节省大量时间。
样品设置
在此博客中,咱们将设置两个Elasticsearch实例,第一个是5.4.0版本,第二个是2.4.0,并同时运行它们。我将默认端口9540分配给5.4.0版本,对于2.4.0版本,让咱们分配端口9240。
第1步-下载zip文件安装
所以,对于这类开发人员友好的多实例实例安装,更好的作法是两次下载elasticsearch的zip文件安装。
对于5.4.0,能够今后处下载用于安装的zip文件。
对于2.4.0,能够今后处下载用于安装的zip文件。
下载两个版本的zip文件后,将zip文件解压缩到相应的文件夹中。
第2步-编辑配置文件
在zip文件安装中,配置文件(elasticsearch.yml)位于config文件夹内,以下所示:
对于2.4.0
/elasticsearch-2.4.0/config/elasticsearch.yml
一样,对于5.4.0
/elasticsearch-5.4.0/config/elasticsearch.ymlspa

如今,为两个编辑配置文件,以下所示:插件

1590935853259-e6fd03c4058cfdc5.png!
在上图中,您能够在参数“ http.port”(标记为1的框)中看到端口信息已更改。
标记为2的框是常规设置,当咱们运行elasticsearch-head或将任何其余UI元素指向此实例时,这些设置将防止发生CORS问题。
步骤— 3运行单独的实例
如今,从每一个提取的文件夹中键入如下命令,以下所示:
1590935853263-070c65fac43dee09.png!3d

如今,这将在配置文件中提到的相应端口上启动两个elasticsearch版本。为了再次验证,咱们能够在
sudo netstat -ntlp
终端中键入命令,并查看端口中正在运行的过程。结果将以下图所示:视频

1590935853268-72fc6aeab0db848f.png对象

第4步-访问
为了访问这些单独的实例,咱们能够仅调用各个调用,以下图所示:blog

1590935853272-c871744b9add21ad.png

  1. Elasticsearch头中的基本操做

下面嵌入的是一个简短的视频博客,介绍如何使用Elasticsearch执行基本的CRUD操做。
结论
在这个博客中,咱们看到了如何在同一台机器上运行多个elasticsearch实例,以及如何使用插件elasticsearch-head运行基本的Elasticsearch CRUD操做。教程

相关文章
相关标签/搜索