在大数据来临的时代,程序员需要掌握更多的技能满足开发及技术栈,es是其中必不可少的神器。
es的官方dockerfile写的很棒,这里我就不从头开始编写,而是直接在官方镜像的基础上做一点点改动
项目地址 https://github.com/liuchengts/docker-elasticsearch
主要增加了一些必备组件:
1、icu插件,处理亚洲语言的的分词器
2、logstash 数据同步工具,主要是jdbc
3、mysql的驱动包
4、head仪表板(非必须,也可以直接在谷歌浏览器中安装es的扩展插件)
5、已经暴露了常用的端口,可以直接使用
拉取完代码之后执行命令即可启动es无需配置,当然对于要处理的数据还是需要配置的,为此增加了test示例。其他es使用参考官方文档,当前es版本为5.0.2,如果要升级直接更改版本号即可