一、Docker安装Elasticsearch【单机】

1.docker安装es

docker pull elasticsearch:7.2.0

2.启动es

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.2.0

3.修改配置,解决跨域访问问题

首先进入到容器中,然后进入到指定目录修改elasticsearch.yml文件。

docker exec -it elasticsearch /bin/bash
cd /usr/share/elasticsearch/config/
vi elasticsearch.yml
# 追加一下内容,解决跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"
# 重启容器
-> exit
-> docker restart elasticsearch

4.安装ik分词器

es自带的分词器对中文分词不是很友好,所以我们下载开源的IK分词器来解决这个问题。首先进入到plugins目录中下载分词器,下载完成后然后解压,再重启es即可。具体步骤如下:
注意:elasticsearch的版本和ik分词器的版本需要保持一致,不然在重启的时候会失败。cd /usr/share/elasticsearch/plugins/
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.2.0/elasticsearch-analysis-ik-7.2.0.zip
exit
docker restart elasticsearch
然后可以在kibana界面的dev tools中验证是否安装成功;

5.验证

POST test/_analyze
{"analyzer": "ik_max_word","text": "你好我是东邪Jiafly"
}

不添加"analyzer": “ik_max_word”,则是每个字分词,可以在下面kibana安装完成以后尝试一下。

二、kibana安装

1.docker安装kibana

docker pull kibana:7.2.0

2.启动kibana

安装完成以后需要启动kibana容器,使用--link连接到elasticsearch容器,命令如下:
docker run --name kibana --link=elasticsearch  -p 5601:5601 -d kibana:7.2.0
docker start kibana

启动以后可以打开浏览器输入http://localhost:5601就可以打开kibana的界面了。

注意:如果出现kibana server is not start ,切换kibana和es为6.8.0版本即可

Docker安装Elasticsearch【单机】相关推荐

  1. docker安装elasticsearch和kibana

    docker安装elasticsearch 下载镜像文件 docker pull elasticsearch:7.4.2 创建挂载目录文件夹 配置elasticsearch.yml可以允许远程访问 m ...

  2. docker安装Elasticsearch

    什么是Elasticsearch? Elasticsearch是一个实时分布式搜索和分析引擎.它让你以前所未有的速度处理大数据成为可能. 它用于全文搜索.结构化搜索.分析以及将这三者混合使用: 维基百 ...

  3. ElasticSearch,docker 安装ElasticSearch,Springboot 使用 ElasticSearch JavaAPI

    什么是 ElasticSearch ? 数据库查询存在的问题: 性能低:使用模糊查询,左边有通配符,不会走索引,会全表扫描,性能低 关键字模糊查询比较麻烦 ElasticSearch概念 • Elas ...

  4. docker 安装elasticsearch

    1.安装jdk $  docker  pull  openjdk $ docker  run  -d  -it  --name myopenjdk  openjdk  /bin/bash 2.安装el ...

  5. 使用Docker 安装Elasticsearch、Elasticsearch-head、IK分词器 和使用

    使用Docker 安装Elasticsearch.Elasticsearch-head.IK分词器 和使用 原文:使用Docker 安装Elasticsearch.Elasticsearch-head ...

  6. 从零学ELK系列(四):Docker安装Elasticsearch(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Centos安装Docker(超详细图文教程)>)中安装了Elasticsearch把步骤记录下来,一是方便自己以后 ...

  7. Docker 安装ElasticSearch 启动项目出现 [{#transport#-1}{WW73fQYgSq-vd8jQXTmdIw}{192.168.11.134}{192.168.11.13

    1), docker 安装 elasticSearch 如下 docker run -di --name=tensquare_es -p 9200:9200 -p 9300:9300 elastics ...

  8. Ubuntu使用docker安装elasticsearch与Kibana

    一.在 Ubuntu 20.04 上安装 Docker 更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源: sudo apt update sudo apt install ...

  9. docker安装 elasticsearch

    一. 前言 最近在做代码验证, 需要搞一个ES环境, 所以用docker安装了一个环境, 操作记录如下. 二. 安装ES 前置 操作系统必须设置虚拟 vm.max_map_count 大于 65530 ...

最新文章

  1. Open3D o3dtut怎么导入才不报错
  2. LBS突围:从微信到微博
  3. 各浏览器抗uaf机制
  4. vue 侦听器侦听对象属性_不删除侦听器–使用ListenerHandles
  5. python xml
  6. 苹果官方指南:Cocoa框架(2)(非原创)
  7. 离开小厂进大厂的第一周:我“后悔”了
  8. 西门子S7-1200的PID应用(恒温热水器)
  9. 交换机 路由器 三层交换机和路由器应用区别
  10. jdbc 连接oracle 数据库格式
  11. Windows系统利用zip命令压缩文件夹
  12. 不可逆调速matlab,双闭环不可逆直流调速系统课程设计(matlab仿真设计)
  13. Chromium OS 初体验
  14. 廖碧儿现身亲吻爱犬 徐濠萦惋惜惠妮休斯顿离世
  15. SCI、SCI期刊与SCI论文的区别
  16. OpenCV+ip摄像头实现远程实时监控
  17. C++中string类函数常用函数大全
  18. 新媒体运营教程:实现用户增长5个步骤,5个基础方法
  19. 服务器执行执行文件,服务器定时执行程序
  20. 步兵战场环境目标分析仿真系统软件

热门文章

  1. 《WebRTC系列》实战 Web 端支持 h265 硬解
  2. 智能门锁安全问题之M1卡克隆
  3. Adobe Premiere Pro CC 2019 视频自带音频删除
  4. 【转】黄聪:HtmlAgilityPack教程案例
  5. smarty 模板 for循环 php,smarty模板中类似for循环功能的实现代码
  6. Android无法自动创建USB打印机节点/dev/usb/lp0【转】
  7. 维地水流动运移模型ESI.Groundwater.Vistas.Premium.v7.08.build6
  8. C# log4net 日志输出超详细
  9. 12小球找坏球的问题
  10. java银行业务_java模拟银行存取款业务