如何在码头工人中部署ElasticSearch

  介绍

这期内容当中小编将会给大家带来有关如何在码头工人中部署ElasticSearch,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强>一、ElasticSearch是什么?

Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。

不过,Elasticsearch不仅仅是Lucene和全文搜索,我们还能这样去描述它:

分布式的实时文件存储,每个字段都被索

引并可被搜索分布式的实时分析搜索引擎

可以扩展到上百台服务器,处理PB级结构化或非结构化数据

<强>二,码头工人部署Elasticsearch

<强> 2.1拉取镜像

docker  pull  docker.elastic.co/Elasticsearch/Elasticsearch:再

<强> 2.2运行容器

<代码> Elasticsearch> 容器中9200的端口,就可以访问到码头工人<代码> 容器中的<代码> Elasticsearch 服务了,同时我们把这个容器命名为<代码>

代码如下:

码头工人运行- d——名称es - p 9200:9200 - p 9300:9300 - e“discovery.type=single-node"docker.elastic.co/elasticsearch/elasticsearch:再

<强> 2.3配置跨域

2.3.1进入容器

由于要进行配置,因此需要进入容器当中修改相应的配置信息。

docker  exec  -it  es /bin/bash

2.3.2进行配置

#,显示文件   ls   结果如下:   LICENSE.txt  README.textile  config  lib 模块   NOTICE.txt , bin ,,,,,, data  logs 插件      #,进入配置文件夹   cd 配置      #,显示文件   ls   结果如下:   elasticsearch.keystore  ingest-geoip  log4j2.properties  roles.yml  users_roles   elasticsearch.yml ,,, jvm.options  role_mapping.yml ,用户      #,修改配置文件   vi  elasticsearch.yml      #,加入跨域配置   http.cors.enabled:真实   http.cors.allow-origin:“*“

<强> 2.3重启容器

由于修改了配置,因此需要重启<代码> ElasticSearch 容器。

docker  restart  es

展示如下:

如何在码头工人中部署ElasticSearch

<强>三,码头工人部署ElasticSearch-Head

为什么要安装<代码> ElasticSearch-Head> ElasticSearch>

3.1拉取镜像

docker  pull  mobz/ElasticSearch-Head: 5

3.2运行容器

docker  run  -d ——name  es_admin  -p  9100:9100  mobz/ElasticSearch-Head: 5

展示如下:

如何在码头工人中部署ElasticSearch”> <br/> </p> <p> <img src=

上述就是小编为大家分享的如何在码头工人中部署ElasticSearch了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

如何在码头工人中部署ElasticSearch