Docker安装Elasticsearch【单机】
一、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【单机】相关推荐
- docker安装elasticsearch和kibana
docker安装elasticsearch 下载镜像文件 docker pull elasticsearch:7.4.2 创建挂载目录文件夹 配置elasticsearch.yml可以允许远程访问 m ...
- docker安装Elasticsearch
什么是Elasticsearch? Elasticsearch是一个实时分布式搜索和分析引擎.它让你以前所未有的速度处理大数据成为可能. 它用于全文搜索.结构化搜索.分析以及将这三者混合使用: 维基百 ...
- ElasticSearch,docker 安装ElasticSearch,Springboot 使用 ElasticSearch JavaAPI
什么是 ElasticSearch ? 数据库查询存在的问题: 性能低:使用模糊查询,左边有通配符,不会走索引,会全表扫描,性能低 关键字模糊查询比较麻烦 ElasticSearch概念 • Elas ...
- docker 安装elasticsearch
1.安装jdk $ docker pull openjdk $ docker run -d -it --name myopenjdk openjdk /bin/bash 2.安装el ...
- 使用Docker 安装Elasticsearch、Elasticsearch-head、IK分词器 和使用
使用Docker 安装Elasticsearch.Elasticsearch-head.IK分词器 和使用 原文:使用Docker 安装Elasticsearch.Elasticsearch-head ...
- 从零学ELK系列(四):Docker安装Elasticsearch(超详细图文教程)
[前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Centos安装Docker(超详细图文教程)>)中安装了Elasticsearch把步骤记录下来,一是方便自己以后 ...
- 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 ...
- Ubuntu使用docker安装elasticsearch与Kibana
一.在 Ubuntu 20.04 上安装 Docker 更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源: sudo apt update sudo apt install ...
- docker安装 elasticsearch
一. 前言 最近在做代码验证, 需要搞一个ES环境, 所以用docker安装了一个环境, 操作记录如下. 二. 安装ES 前置 操作系统必须设置虚拟 vm.max_map_count 大于 65530 ...
最新文章
- Open3D o3dtut怎么导入才不报错
- LBS突围:从微信到微博
- 各浏览器抗uaf机制
- vue 侦听器侦听对象属性_不删除侦听器–使用ListenerHandles
- python xml
- 苹果官方指南:Cocoa框架(2)(非原创)
- 离开小厂进大厂的第一周:我“后悔”了
- 西门子S7-1200的PID应用(恒温热水器)
- 交换机 路由器 三层交换机和路由器应用区别
- jdbc 连接oracle 数据库格式
- Windows系统利用zip命令压缩文件夹
- 不可逆调速matlab,双闭环不可逆直流调速系统课程设计(matlab仿真设计)
- Chromium OS 初体验
- 廖碧儿现身亲吻爱犬 徐濠萦惋惜惠妮休斯顿离世
- SCI、SCI期刊与SCI论文的区别
- OpenCV+ip摄像头实现远程实时监控
- C++中string类函数常用函数大全
- 新媒体运营教程:实现用户增长5个步骤,5个基础方法
- 服务器执行执行文件,服务器定时执行程序
- 步兵战场环境目标分析仿真系统软件
热门文章
- 《WebRTC系列》实战 Web 端支持 h265 硬解
- 智能门锁安全问题之M1卡克隆
- Adobe Premiere Pro CC 2019 视频自带音频删除
- 【转】黄聪:HtmlAgilityPack教程案例
- smarty 模板 for循环 php,smarty模板中类似for循环功能的实现代码
- Android无法自动创建USB打印机节点/dev/usb/lp0【转】
- 维地水流动运移模型ESI.Groundwater.Vistas.Premium.v7.08.build6
- C# log4net 日志输出超详细
- 12小球找坏球的问题
- java银行业务_java模拟银行存取款业务