Docker部署ElasticSearch

默认docker已安装且启动。

通过 dockerhup 官网查询docker内提供的 ElasticSearch 镜像

官网:https://registry.hub.docker.com/

在搜索框中输入elasticsearch,即可搜索到elasticsearch镜像

进入elasticsearch镜像中,选择 tags ,搜索需要的版本,将拉取elasticsearch镜像的代码复制。

拉取elasticsearch镜像

docker pull elasticsearch:7.14.2

创建 elasticsearch 相关目录,用于存储相关数据。

mkdir config
mkdir data
mkdir plugins

在 congif 目录下创建 elasticsearch 镜像配置文件:elasticsearch.yml

echo "http.host : 0.0.0.0" >> $PWD/elasticsearch.yml

说明:

1、echo A >> B,将A的内容写入B文件中

2、$PWD,当前目录地址

3、cat A,查看A文件的内容

运行 elasticsearch 镜像

docker run --name=elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
-v $PWD/config/elasticsearch.yml:/usr/share/elasticsearch/congif/elasticsearch.yml \
-v $PWD/data:/usr/share/elasticsearch/data \
-v $PWD/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.14.2

查询容器的时候,发现 elasticsearch 容器没有运行。

docker ps       # 查看正在运行的容器
docker ps –a    # 查看所有容器

查看容器的日志

docker logs a27

查看日志发现是访问权限异常。

AccessDeniedException        # 使用权拒绝异常

查看 elasticsearch 目录,给目录添加权限。

chmod -R 777 $PWD

启动 elasticsearch 容器。

docker start elastisearch

说明:elastisearch 是容器的名称,也可以使用容器 id 的前三位(如:a27)


测试访问:http://192.168.78.128:9200,能访问如下图表示安装成功。

Docker部署ElasticSearch相关推荐

  1. Docker 部署ElasticSearch + Kibana

    2.1 安装ElasticSearch 2.11 Windows安装 声明:JDK1.8 ,最低要求! ElasticSearch 客户端,界面工具!官网:Free and Open Search: ...

  2. Docker部署Elasticsearch集群

    来源:https://www.cnblogs.com/lixuebin/p/10814052.html 参考文档: https://hub.docker.com/r/library/elasticse ...

  3. Docker部署Elasticsearch及安装后自动关闭的问题

    Docker搭建Elasticsearch方法 前往dockerhub官网:dockerhub 可查看elasticsearch相应版本 拉取镜像 选取一个版本拉取镜像,如docker pull el ...

  4. 快速搞懂Docker部署ElasticSearch集群

    前言 为什么要用ElasticSearch?我们的应用经常需要添加检索功能,开源的Elastic Search是目前全文检索引擎的首选.它可以快速的存储.搜索和分析海量数据.ElasticSearch ...

  5. Docker部署ElasticSearch7.11.1并挂载+配置X-Pack设置帐号密码+Kibana7.11.1+IK插件

    一.ElasticSearch是什么 Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucen ...

  6. 华为云ECS服务器中通过docker部署ELK-elasticsearch

    华为云ECS服务器中通过docker部署ELK-elasticsearch 0.阅读说明 1.ELK简介 2.在华为云ECS中通过docker部署Elasticsearch 3.设置elasticse ...

  7. 当当elastic-job docker快速部署_[小Z课堂]-docker 快速部署 elasticsearch 和 kibana,一键部署...

    各位小伙伴,小Z课堂来袭,每天只需看三分钟,你就能用docker 快速部署各种环境.今天就用docker 来部署 elasticsearch 和 kibana.docker的入门请上度娘学习,这里直接 ...

  8. ElasticSearch Docker 部署实例

    文章目录 前言 基本环境构建 Java安装 docker安装 es部署 安装ES 验证安装 安装kibana 设置密码 进入es容器 安装Vim 修改es容器配置文件 设置es访问密码 设置Kiban ...

  9. docker 部署es 集群 elasticsearch

    环境配置 #一.下载镜像 #安装docker 环境 yum install docker* docker pull elasticsearch:7.8.0#二.修改系统内核参数 #root用户修改/e ...

  10. docker进行ElasticSearch集群部署

    环境: (1)Centos7 (2)JDK1.8 (3)docker (4)ElasticSearch7.6 建议: (1)服务器至少3台,否则没必要集群部署 (2)java后台推荐直接连接客户端节点 ...

最新文章

  1. linux删除某个用户的共享内存,删除Linux上的所有共享内存和信号量
  2. java sl4j 日志_Java日志框架Slf4j+Log4j入门
  3. 【原】Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)...
  4. Javascript重温OOP之原型与原型链
  5. 服务器应用服务为何卡顿?原来是内存耗尽惹的祸!
  6. Mercurial黄昏,Bitbucket宣布全面转向Git
  7. c语言学籍管理系统小程序,学籍业务办理系统(开源 v2.0发布 优化代码,增加小程序端)...
  8. ASP.NET Core学习之五 EntityFrameworkCore
  9. ASP.NET Web开发实用代码(一)
  10. 【原创】asp.net静态页面生成方案
  11. 计算机领域EI和SCI收录期刊、影响因子及国际会议
  12. 阿里电话面试被虐经历
  13. python编写手机病毒_十行代码--用python写一个USB病毒
  14. 阿里云5大基础产品简介(ECS、RDS、OSS、SLB、CDN)
  15. 【阅读分享】红楼梦第一回-甄士隐的故事
  16. 客户端dmesg_查看dmesg,会打出很多的日志“TCP: too many of orphaned sockets”
  17. 文墨绘学书法教育领导品牌
  18. 华为AR路由器端口配置trunk_锐捷交换机和路由器的一些基础命令
  19. android手机红外代码HAL,手机红外遥控器发送红外信号到STM32【HAL库】
  20. 二叉树遍历(非递归)

热门文章

  1. 循环小数(Repeating Decimals, ACM/ICPC World Finals 1990, UVa202)
  2. 海盗号推荐 | 十分钟读懂币圈必读书籍:《区块链十年》
  3. 最新电脑cpu性能排行服务器,服务器cpu性能如何 服务器cpu性能排行榜介绍【详解】...
  4. dplayer + m3u8+ p2p加速
  5. 使用quartz 定时任务
  6. Exchange 2003 反垃圾邮件
  7. 亲自动手从源码 构建 Groovy 2.3.8 发布包
  8. 客户合并修改需求 @熊哥
  9. 笔记本显卡和台式显卡区别介绍
  10. c# winform 支付宝付款