前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Elasticsearch多个实例和head plugin使用介绍

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

原创
作者头像
普通人刘大
修改2020-06-08 10:48:55
1.6K0
修改2020-06-08 10:48:55
举报

我的Elasticsearch系列文章,逐渐更新中,欢迎关注

0A.关于Elasticsearch及实例应用

00.Solr与ElasticSearch对比

01.ElasticSearch能做什么?

02.Elastic Stack功能介绍

03.如何安装与设置Elasticsearch API

04.如果通过elasticsearch的head插件建立索引_CRUD操作

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

06.当Elasticsearch进行文档索引时,它是怎样工作的?

07.Elasticsearch中的映射方式—简洁版教程

08.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文件安装。

下载两个版本的zip文件后,将zip文件解压缩到相应的文件夹中。

第2步-编辑配置文件

在zip文件安装中,配置文件(elasticsearch.yml)位于config文件夹内,如下所示:

对于2.4.0

代码语言:javascript
复制
/elasticsearch-2.4.0/config/elasticsearch.yml

同样,对于5.4.0

代码语言:javascript
复制
/elasticsearch-5.4.0/config/elasticsearch.yml

现在,为两个编辑配置文件,如下所示:

在上图中,您可以在参数“ http.port”(标记为1的框)中看到端口信息已更改。

标记为2的框是常规设置,当我们运行elasticsearch-head或将任何其他UI元素指向此实例时,这些设置将防止发生CORS问题。

步骤— 3运行单独的实例

现在,从每个提取的文件夹中键入以下命令,如下所示:

现在,这将在配置文件中提到的相应端口上启动两个elasticsearch版本。为了再次验证,我们可以在

代码语言:javascript
复制
 sudo netstat -ntlp

终端中键入命令,并查看端口中正在运行的过程。结果将如下图所示:

第4步-访问

为了访问这些单独的实例,我们可以仅调用各个调用,如下图所示:

2. Elasticsearch头中的基本操作

下面嵌入的是一个简短的视频博客,介绍如何使用Elasticsearch执行基本的CRUD操作。

结论

在这个博客中,我们看到了如何在同一台机器上运行多个elasticsearch实例,以及如何使用插件elasticsearch-head运行基本的Elasticsearch CRUD操作。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.运行多个实例
  • 样品设置
    • 第1步-下载zip文件安装
      • 第2步-编辑配置文件
        • 步骤— 3运行单独的实例
        • 结论
        相关产品与服务
        Elasticsearch Service
        腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档