广告
返回顶部
首页 > 资讯 > 精选 >Docker怎么部署ElasticSearch和ElasticSearch-Head
  • 822
分享到

Docker怎么部署ElasticSearch和ElasticSearch-Head

2023-06-05 02:06:20 822人浏览 安东尼
摘要

今天小编给大家分享一下Docker怎么部署elasticsearch和ElasticSearch-Head的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获

今天小编给大家分享一下Docker怎么部署elasticsearch和ElasticSearch-Head的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1.docker部署elasticsearch:6.8.4版本

1.1 拉取镜像

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.8.4

1.2 运行容器

elasticsearch的默认端口是9200,我们把宿主环境9200端口映射到docker容器中的9200端口,就可以访问到docker容器中的elasticsearch服务了,同时我们把这个容器命名为es。

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e es_java_opts="-xms=256m -xms=256m" docker.elastic.co/elasticsearch/elasticsearch:6.8.4

说明:

-e discovery.type=single-node :表示单节点启动

-e es_java_opts="-xms=256m -xms=256m" :表示设置es启动的内存大小,这个真的要设置,不然后时候会内存不够,比如我自己的辣鸡服务器

1.3 内存不足问题

Centos下载完elasticsearch并修改完配置后运行docker命令:

发现没有启动成功,去除命令的-d后打印错误如下

java hotspot(tm) 64-bit server vm warning: info:os::commit_memory(0x0000000085330000, 2060255232, 0) failed;error='cannot allocate memory' (errno=12)

经过一番查找发现这是由于elasticsearch6.0默认分配JVM空间大小为2g,内存不足以分配导致。

解决方法就是修改jvm空间分配
运行命令:

find /var/lib/docker/overlay/ -name jvm.options查找jvm.options文件,找到后进入使用vi命令打开jvm.options如下:将-xms2g -xmx2g修改为-xms512m -xmx512m

保存退出即可。再次运行创建运行elasticsearch命令,成功启动。

2.docker部署elasticsearch-heard

2.1 拉取镜像

docker pull mobz/elasticsearch-head:5

2.2 运行容器

docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5

2.3 启动容器

docker start elasticsearch-head

2.4 打开浏览器: Http://ip:9100

发现连接不上,是因为有跨域问题,因为前后端分离开发的所以需要设置一下es

2.5 进入刚刚启动的 es 容器,容器name = es

docker exec -it es /bin/bash

2.6 修改elasticsearch.yml文件

vi config/elasticsearch.yml

添加

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

其实就是SpringBoot的yml文件 添加跨域支持

2.7 退出容器 并重启

exitdocker restart es

2.8 访问

Docker怎么部署ElasticSearch和ElasticSearch-Head

以上就是“Docker怎么部署ElasticSearch和ElasticSearch-Head”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: Docker怎么部署ElasticSearch和ElasticSearch-Head

本文链接: https://www.lsjlt.com/news/240912.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Docker怎么部署ElasticSearch和ElasticSearch-Head
    今天小编给大家分享一下Docker怎么部署ElasticSearch和ElasticSearch-Head的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获...
    99+
    2023-06-05
  • 怎么用Docker简单部署ElasticSearch
    这篇文章主要介绍了怎么用Docker简单部署ElasticSearch的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Docker简单部署ElasticSearch文章都会有所收获,下面我们一起来看看吧。一...
    99+
    2023-06-05
  • 怎么使用docker安装elasticsearch和head插件
    本文小编为大家详细介绍“怎么使用docker安装elasticsearch和head插件”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用docker安装elasticsearch和head插件”文章能帮助大家解决疑惑,下面跟着小编的...
    99+
    2023-06-30
  • Docker简单部署ElasticSearch的方法
    这篇“Docker简单部署ElasticSearch的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一...
    99+
    2022-10-19
  • windows10怎么安装elasticsearch-head
    这篇文章主要介绍“windows10怎么安装elasticsearch-head”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windows10怎么安装elasticsearch-head”文章能帮...
    99+
    2023-06-05
  • 如何使用Docker Compose搭建部署ElasticSearch
    本篇内容主要讲解“如何使用Docker Compose搭建部署ElasticSearch”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Docker Compose搭建...
    99+
    2023-06-29
  • Windows10怎么访问Elasticsearch Head插件
    这篇文章主要介绍“Windows10怎么访问Elasticsearch Head插件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Windows10怎么访问Elasticsearch Head插件”...
    99+
    2023-06-05
  • docker 部署 Elasticsearch kibana及ik分词器详解
    es安装 docker pull elasticsearch:7.4.0 # -d : 后台运行 # -p : 指定宿主机与docker启动容器的端口映射 # --name...
    99+
    2022-11-12
  • 如何启动elasticsearch以及怎么用elasticsearch-head插件访问
    如何启动elasticsearch以及怎么用elasticsearch-head插件访问,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  1、下载elasticsea...
    99+
    2023-06-06
  • Elasticsearch中的Head插件怎么使用
    本篇内容主要讲解“Elasticsearch中的Head插件怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Elasticsearch中的Head插件怎么使用”吧!Elasticsearc...
    99+
    2023-06-27
  • 教你使用docker安装elasticsearch和head插件的方法
    目录一、概述环境说明二、安装下载镜像修改系统参数启动elasticsearch启动elasticsearch head插件一、概述 需要在服务器中部署elasticsearch和he...
    99+
    2022-11-13
  • 使用Docker Compose搭建部署ElasticSearch的配置过程
    目录什么是 Elasticsearch?Elasticsearch 的用途是什么?Elasticsearch 的工作原理是什么?Elasticsearch 索引是什么?说明一、目录准...
    99+
    2022-11-13
  • Java elasticsearch的安装和部署教程
    本篇内容主要讲解“Java elasticsearch的安装和部署教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java elasticsearch的安装和部署教程”吧!1 概述1.1 El...
    99+
    2023-06-20
  • docker 部署 Elasticsearch kibana及ik分词器的示例分析
    这篇文章给大家分享的是有关docker 部署 Elasticsearch kibana及ik分词器的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。es安装docker pull ela...
    99+
    2023-06-15
  • 怎么用docker搭建elasticsearch集群
    本篇内容主要讲解“怎么用docker搭建elasticsearch集群”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用docker搭建elasticsearch集群”吧!概述用docker进...
    99+
    2023-06-19
  • Docker安装ElasticSearch和Kibana的问题怎么处理
    这篇文章主要介绍“Docker安装ElasticSearch和Kibana的问题怎么处理”,在日常操作中,相信很多人在Docker安装ElasticSearch和Kibana的问题怎么处理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的...
    99+
    2023-06-29
  • docker怎么安装Elasticsearch集群并设置密码
    本文小编为大家详细介绍“docker怎么安装Elasticsearch集群并设置密码”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker怎么安装Elasticsearch集群并设置密码”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢...
    99+
    2023-06-05
  • docker启动elasticsearch时内存不足怎么解决
    本文小编为大家详细介绍“docker启动elasticsearch时内存不足怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker启动elasticsearch时内存不足怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢...
    99+
    2023-06-05
  • golang怎么部署docker
    随着近年来容器化技术的火热,Docker也成为了越来越多开发者、运维人员、IT从业者等的必备工具。而Golang语言的高并发优势也让它成为了不少开发者使用的首选语言。那么,如何将Golang应用部署到Docker容器中呢?本文将为大家介绍g...
    99+
    2023-05-14
  • docker怎么部署fastapi
    这篇文章主要介绍了docker怎么部署fastapi的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇docker怎么部署fastapi文章都会有所收获,下面我们一起来看看吧。项目结构:pycharm结构:拷贝到x...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作