序言
Elastic Stack 7.x版本在过去持续了3年左右,当前发展到7.17.x,这也导致我们一直围绕7.x做着很多可能并无新意的事情。Elastic Stack 团队最近几月动作很快,接连发布了8.0.x,8.1.x,带来了非常多的新功能特性,性能也有大幅度提升。这意味着我们需要更新我们过去对于Elasticsearch 与Elastic Stack 传统认知,更新我们应用的方式。
为此我们设计了一次公开课 ,在本次直播课程中,会解答很多Elastic Stack认知问题,同时也会实战动手体验ES8.1配置安装,并且同时也会结合ES平台做一个Java应用实时监控的小案例。
图示:7.0.x~7.17.x 持续了近3年 ,发布的密集度非常高
课程内容
- 如何重新认识Elasticsearch & Elastic Stack ?
- ES8.1.x 如何快速配置安装?
- ES8.1.x 如何实时监控Java应用?
- ES7.x要不要升级到最新?兼容性如何?升级会有哪些问题?如何可靠的升级?
如何重新认识 Elasticsearch & Elastic Stack?
- Elasticsearch是什么?是搜索引擎?是数据库?是NOSQL?还是机器学习平台?为什么要集成KNN?
- Elastic Stack技术栈该怎么样?官方生态是怎么样的?周边生态又什么怎么样?
- Elastic Stack还能做哪些事情?
- 如何说服老板&领导用上Elastic Stack?
ES8.1.x 如何快速配置安装?
ES8.0之前,未启用一些安全限制机制,可以在几秒之内启动一个“Hello world”,ES8.0.x之后,默认配置安装有所变化,默认增加了一些安全策略机制,若对于ES还停留在过去的认知上,可能会遇到一些磕磕碰碰,顿时兴趣全无,错过了一个好东西。
图示:ES8.1.x启动配置截图,自动生成基本的安全策略
图示:ES8.1.x启动配置截图,自动修改elasticsearch.yml配置文件,增加基本的安全策略配置
ES8.1.x 如何实时监控Java应用?
- 一个应用程序,正在线上生产环境运行,其内部实时状态如何?内存堆栈使用度如何?线程资源调度如何?性能瓶颈如何?
- 很多人早期听说过 Elasticsearch,也使用过,脑海中依然固守着是用来做全文检索?实际上Elastic Stack 已经发展了新的形态,Elasticsearch只是最核心的数据平台,周边生态五花八门,能解决的应用场景问题越来越多。实时监控Java应用程序运行状态也是顺手之劳。
- 市面上多数的实时监控工具或者产品,只做了其中一部分,或者直接套娃“Elasticsearch”。
图示:庞大的微服务体系如何实时监控,这是个棘手的问题