docker 安装elasticsearch以及kibana

2023-11-08

1:安装elasticsearch

1.1:拉取镜像

执行下面的命令将es的镜像拉取到本地

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

1.2:启动容器

没有将配置、es数据映射出来的方式启动es,这种方式有一些坏处就是如果要修改配置要进入到容器内部,es的数据也会存放在es容器内部,如果容器被删除之类的,数据、配置就会丢失

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.5.0

1.3:查看启动中的容器

docker ps 

1.4:查看es是否正常启动

输入网址:http://localhost:9200 如果是正常启动会展示类型下面这个结构的数据

{
  "name" : "748160259c24",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "nQk_C-H0R6Sf1w4qcxDHAw",
  "version" : {
    "number" : "7.2.0",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "508c38a",
    "build_date" : "2019-06-20T15:54:18.811730Z",
    "build_snapshot" : false,
    "lucene_version" : "8.0.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
2:安装中文分词器(注意如果要用到中文分词器,需要在索引创建前安装好,不然索引创建完成后会出现异常)

2.1:进入容器内部

2.2:下载中文分词器,分词器的版本最好跟你的es版本一致

wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.0/elasticsearch-analysis-ik-6.5.0.zip

2.3:进入plugins目录,创建存放分词器的目录:ik

2.4:将下载的压缩包移动到ik目录下
2.5:解压压缩包

unzip elasticsearch-analysis-ik-6.5.0.zip

2.6:退出容器.重启es

3:安装kibana

3.1:拉取镜像

docker pull docker.elastic.co/kibana/kibana:6.5.0

3.2:启动kibana

docker run -it -d -e ELASTICSEARCH_URL=http://es容器内部ip地址:9200 --name kibana -p 5601:5601 docker.elastic.co/kibana/kibana:6.5.0

注意:es 的 URL要写容器内部的ip,查看容器内部的ip命令:

docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container-ID> 

docker inspect <container id>
4:安装head插件

v5.x以后不支持plugin需要独立部署

拉取镜像

docker pull mobz/elasticsearch-head:5

启动容器

docker run --name es-manager -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5

修改head显示es集群未连接状态问题

进入es容器,在elasticsearch.yml中添加下面的这两行配置

http.cors.enabled: true
http.cors.allow-origin: "*"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker 安装elasticsearch以及kibana 的相关文章

随机推荐

  • java大文件下载内存溢出解决办法

    第一种解决办法内存够用的情况 启动时设置 Xmx的值大一点 比如2G 第二种办法代码中使用缓冲流的方式 如果是本地文件就更好 如果是还需要再去文件服务器中下载一次也行 例子 private void download String down
  • 宜搭低代码开发师(高级)考试选择题错误整理集(自己整理的,考试前是50多分,看了后答题93分)

    目录 完成高级选择题认证目标 这是我考了无数次 整理的错题集 希望能够帮助到你 考
  • Win11编译cpu版本的pytorch源码

    1 下载源码和依赖库 首先 在github上下载指定版本的pytorch源码 地址如下 https github com pytorch pytorch 因为在pytorch源码中有一些依赖库是直接给出的超链接 因此都需要直接离线下载依赖库
  • 控制结构程序设计1

    某企业员工按小时计算工资 每月劳动时间 小时 每小时工资 总工资 总工资中扣除10 公积金 剩余的为应发工资 编写一个程序计算并输出某位员工的应发工资 具体要求 该员工的劳动时间和每小时工资数通过键盘输入 且在输入前要有提示信息 在输出结果
  • Node初次安装配置

    Node初次安装配置文档 一 下载Node js 安装Node js Node 官网地址 https nodejs org en 这里我们安装LTX版的 这个比较稳定 检查Node是否安装成功 win R cmd 按住键盘的win键和R键
  • day18Excise1

    1 阅读下面XML文档 然后判断下列说法正确的是 C
  • linux解压gz文件的命令

    解压tar gz文件的命令 LINUX解压缩TAR GZ文件命令 1 解压缩命令格式 tar zxvf 压缩文件名 tar gz 解压缩后的文件只能放在当前的目录 2 压缩命令格式 tar zcvf 压缩文件名 tar gz 被压缩文件名
  • 移动端页面禁止鼠标滑轮滚动的方法

    document body onmousewheel function event event event window event return false 火狐下使用 DOMMouseScroll document body addEv
  • 【数据结构】顺序表,链表

    前言 小亭子正在努力的学习编程 接下来将开启 javaEE 的学习 分享的文章都是学习的笔记和感悟 如有不妥之处希望大佬们批评指正 同时如果本文对你有帮助的话 烦请点赞关注支持一波 感激不尽 目录 前言 顺序表 ArrayList Arra
  • Elasticsearch

    Elasticsearch是一个分布式可扩展的实时搜索和分析引擎 它不仅包括了全文搜索功能 还可以进行以下工作 分布式实时文件存储 并将每一个字段都编入索引 使其可以被搜索 实时分析的分布式搜索引擎 可以扩展到上百台服务器 处理PB级别的结
  • 计算机无法找到扫描仪和照相机,Win7一体机无法安装扫描仪或者没有“扫描选项”的解决办法...

    现在的打印一体机都有打印 扫描 复印功能 而一些用户在win7中安装了打印机后发现扫描仪无法安装或安装后没有扫描选项 那么这样的情况该如何解决呢 现分享方法如下 1 既然扫描仪不能使用 有可能是扫描的服务 Windows Image Acq
  • Java教程:Mybatis一对多查询,并定义ResultMap

    Java教程 Mybatis一对多查询 并定义ResultMap 源码 PO 一方 ApiModel 事故管理 public class OcAccidentPO implements Serializable 事故ID ApiModelP
  • 1. MongoDB快速实战与基本原理

    分布式技术MongoDB 1 MongoDB介绍 1 1 什么是MongoDB 1 2 MongoDB vs 关系型数据库 1 3 MongoDB的技术优势 1 4 MongoDB的应用场景 2 MongoDB快速开始 2 1 linux安
  • 基于Python的在线自主评测系统设计与实现

    博主介绍 擅长Java 微信小程序 Python Android等 专注于Java技术领域和毕业项目实战 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟 Java项目精品实战案例 300套 Java微信小程序项目实战 200套 Pyt
  • antd的TreeSelect获取父节点的值

    antd中有个treeSelect树选择组件 数据结构是一个树形结构 当我们点击时候会打开 然后可以选择不同的节点 选中的时候 当前的节点会被回填上输入框 但是现在有个需求是想选择子节点的时候 回填的时候 父节点跟子节点一起回填上 中间加个
  • Java全排列算法练习

    题目 素数就是不能再进行等分的数 比如 2 3 5 7 112 3 5 7 11 等 9 3 39 3 3 说明它可以3等分 因而不是素数 我们国家在 19491949 年建国 如果只给你 1 9 4 91 9 4 9 这 44 个数字卡片
  • 电脑文件&软件搬家迁移十大工具

    10 大适用于 Windows 的数据迁移软件 数据迁移至关重要 几乎所有组织都依赖于此 如果您认为数据传输不是一件容易的事 那么数据迁移软件可以帮上忙 1 奇客电脑迁移 将现有操作系统 软件 文件迁移到 新电脑的最佳方法之一是使用名为奇客
  • Unity---委托与事件

    目录 1 委托和事件在使用上的区别是什么 2 delegate委托 2 1示意图 2 2 DelegetTest cs 2 3 Deleget A cs 2 4 Deleget B cs 2 5 运行unity 点击按键 A 2 6 点击按
  • 《k8s-1.13版本源码分析》- 调度器设计

    本文原始地址 https farmer hutao github io k8s source code analysis core scheduler desigh html github项目地址 https github com farm
  • docker 安装elasticsearch以及kibana

    1 安装elasticsearch 1 1 拉取镜像 执行下面的命令将es的镜像拉取到本地 docker pull docker elastic co elasticsearch elasticsearch 6 5 0 1 2 启动容器 没