CentOS-Docker安装Elasticsearch(单点)
下载镜像
$ docker pull elasticsearch:7.6.0
运行镜像
$ docker run --restart=always --name elasticsearch -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.0
安装kibana
$ docker run --restart=unless-stopped --name kibana --link elasticsearch:elasticsearch -d -p 5601:5601 kibana:7.6.0
安装elasticsearch-head
$ docker run --restart=unless-stopped --name es-head --link elasticsearch:elasticsearch -d -p 9100:9100 mobz/elasticsearch-head:5
处理跨域
进入容器内部
$ docker exec -it elasticsearch bash
修改配置文件(追加设置)
$ vi config/elasticsearch.yml
…
http.cors.enabled: true
http.cors.allow-origin: "*"
安装分词插件(可选)
进入容器内部
$ docker exec -it elasticsearch bash
安装IK分词
$ ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.0/elasticsearch-analysis-ik-7.6.0.zip
安装拼音分词
$ ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v7.6.0/elasticsearch-analysis-pinyin-7.6.0.zip
安装结巴分词(非官方支持)
参考: https://github.com/sing1ee/elasticsearch-jieba-plugin
退出容器,重启es
$ docker restart elasticsearch
ES测试地址
http://localhost:9200
es-head测试地址
http://localhost:9100
解决es-head查询报错
$ docker cp es-head:/usr/src/app/_site/vendor.js /home/
编辑vendor.js两处
6886行
contentType: "application/x-www-form-urlencoded
改成
contentType: "application/json;charset=UTF-8"7574行
var inspectData = s.contentType === "application/x-www-form-urlencoded" &&
改成
var inspectData = s.contentType === "application/json;charset=UTF-8" &&
$ docker cp /home/vendor.js es-head:/usr/src/app/_site/
$ docker restart es-head
最新文章
- django中文配置的问题
- ARC下的所有权修饰符
- centos上手动编译安装tmux的问题
- offsetWidth、clientWidth、width、scrollWidth区别及js与jQuery获取的方式
- JLINK固件丢失或升级固件后提示Clone的解决办法
- c#之反射总结
- execlp函数使用
- WWDC2014开源
- code forces 439 C. The Intriguing Obsession
- 属性动画 ValueAnimator 运行原理全解析
- 启动django时报错Watching for file changes with StatReloader(使用状态加载程序监视文件更改 )
- git三、上传项目到github
- Amazon 刷单的几种方式及安全性?
- 安装和启动json-server
- “ORA-12154: TNS: 无法解析指定的连接标识符”错误解决办法
- SRM 600 div 2 T 1
- MFC宏—DECLARE_DYNCREATE
- 手工Ghost安装系统
- 阿里云实现简单的运行 Django 项目
- windows phone, 应用最大内存
热门文章
- 友盟+U-APM应用性能报告:Android崩溃率达0.32%,OPPO 、华为、VIVO 崩溃表现良好
- Java 的序列化 (Serializable)(Day_09)
- jupyter notebook快捷键使用的注意点
- eclipse自动格式化代码
- CVPR2019论文观察:感知边缘检测的双向级联网络
- RCNN系列、Fast-RCNN、Faster-RCNN、R-FCN检测模型对比
- 在NVIDIA(CUDA,CUBLAS)和Intel MKL上快速实现BERT推理
- 如何运行具有奇点的NGC深度学习容器
- Django(62)自定义认证类
- Java Spring boot 多商户入驻 外卖|跑腿|代驾 Uniapp版本