20年2月3日我参加Elastic认证工程师考试,2020年2月5日中午获得认证结果:经过考试。linux
趁热打铁,将Elastic认证工程师考试相关内容、经验教训等和盘而出,但愿对后续参加考试的同窗有所帮助。面试
An Elastic Certified Engineer possesses the skills and is able to perform the tasks necessary to build a complete Elasticsearch solution, including the ability to install, configure, and manage Elasticsearch clusters, index data into those clusters, and query and analyze the indexed data. To obtain this certification, the candidate completed a series of challenging, real-world, hands-on tasks within three hours performed on a collection of Elasticsearch clusters.docker
经过后,授予的徽章下方会有如上一段话。windows
Elastic认证工程师拥有构建完整的Elasticsearch解决方案的技能。包含:包括部署、配置和管理Elasticsearch集群;将数据索引到这些集群中以及查询和分析索引数据的能力。为了得到此认证,候选人在三个小时内在多个Elasticsearch集群实战完成了一系列具备挑战性的实任务。centos
截止2019年12月7日,中国的Elastic认证工程师只有21位。全球:550位。服务器
下图为:Elastic2019中国开发者开发大会,Elastic中文社区创始人medcl宣布的经过人数。网络
我在参加大会后晚上的总结文章中提到:架构
我很是喜欢赢在中国的主题曲“在路上”(刘欢演唱、张瑞敏 /王利芬等做词)。app
"那一天, 我不得已上路post
为不安分的心, 为自尊的生存
为自个人证实......“。
这首歌是创业者的励志歌曲,对学生、上班族一样适用。
不知道你是否和我同样,在人生的道路上,或多或少总有那么几我的说不行。
.....
最好的办法,就是不理会外界的见解,作好本身认为对的东西、坚持本身的坚持!
但除了不理会,我更会以如下的方式激励本身:
考取Elastic认证考试不为别的,就是为了证实本身!
一图胜千言。
先别着急上手,先作足提早工做,看看别人是如何经过的?
必定要有全球视野,国内经过经验分享,线上的有:wood大叔、魏彬老师(中国第一位)、阮一鸣老师、腾讯云慕容兄、XX快运的一技术大佬等。
线下的有杭州站的一次meetup分享、2019开发者大会的7位大佬的面对面交流分享。
国外的论坛、社区、博客等也有不少分享,要一并关注。
别人的宝贵的经验、教训能节省咱们很多时间。
举例1:作足考试前的准备工做。
举例2:15分钟的检查环节,经过chat对话框进行,对方全是英文。
应试者是能够发中文的。这是开发者大会听到的经验。我考试直接用上了,英文敲的毕竟有点费劲,对方不懂中文,可是有谷歌翻译,同样保证能够顺畅的沟通。主要是节省宝贵的考试时间。
举例3:提早准备好网络。
网络不通,复习的再好也会有很大的挫败感。
我本身考试提早准备了网络,但考到一半,网络出故障,直接本地网络链接的,那个卡啊,苦的一逼,直接掉线5次+。
明白不考什么、考什么很重要。
你们都知道:Elastic公司发展迅猛,早已由单个的Elasticsearch发展为ELK Stack。
包含但不限于:Elasticsearch、kibana、logstash、beats等。
但,Elasticsearch认证考试只考Elasticsearch,不考logstash、beats、kibana等。
kibana还得算个例外,基于xpack构建多用户、权限设置能够命令行实现,但经过kibana更快捷,考试可不能够直接kibana操做呢。
这个问题,我提早作了邮件咨询、回复以下:
认证专家组回复也提到了一个核心问题:咱们无论你怎么解决问题,咱们只关注结果。
要熟悉到什么程度呢?对着考纲,把要考的知识点分布的官方文档的位置,能O(1)时间找出来。
文档熟悉的过程当中实际是能发现文档bug的,我就发现一例script脚本bug并提交官方,现官方已修复。
单纯的看文档的确很枯燥、容易困,因此,要刻意练习。
如何刻意学习?
不建议:本地windows环境搭建集群。
缘由:考试时centos7的环境。windows和linux毕竟不彻底一致。
要模拟,就是近实战环境模拟。
遇到问题,经过google、stackoverflow、elastic论坛找答案当然很快, 但,这样少了一次熟悉文档的机会。
缘由1:官方文档的搜索很差用。
缘由2:熟悉文档结构后,直接锁定目标比搜索要快不少。
必定要动手敲!必定要动手敲!必定要动手敲!重要的事情说三遍!
看一遍,不等于理解了。
理解了,不等于会实战了。
只有实战+理解了,考试才有信息和把握。
考试时kibana环境,平时:head插件、cerebro、postman均可以配置集群。
但,咱们从平时就使用kibana dev-tool实现。
作到:平时如考试、考试如平时。
不考:选择题、填空题、问答题、原理题。
所有都是英文实战题。
举例:冷热集群架构部署。
样题举例:
举例:知足给定条件的自定义模板、自定义查询、聚合、reindex+script等。
样题举例:
注意:考试不多单独考察一个知识点,通常都会多个知识点组合。
血淋淋教训告诉你:若是条件容许,建议备两套美国线路的网络。
我本身深有体会,网络很差,本身会着急,很无助但没有任何解决办法。
因此,工做要作在平时。
按照考纲、考点刷文档、经过kibana实践。
考试试题中规中矩,没有很复杂的难题,但切记要作最充分的准备。
确保每一个知识点本身kibana都敲过3遍以上。
部分点如:批量写入文档、查询、聚合、自定义Mapping常规操做,建议熟悉到不用翻文档,直接能敲出来。
不要有知识盲区,由于:任何你的知识盲区,均可能是考点。
把工做作在平时,模棱两可的点,提早识别到,提早解决了,考试就剩下:复制、黏贴、修改、提交过程了。
举例:上文提到的基于kibana配置用户角色。
举例:most_fields, best_fields, cross_fileld的核心区别?
我考试时候是4个集群,1个四节点,其余3个单节点。
由于:集群环境是你后面全部操做的前置条件。
建议:先易后难、先简后繁。
目的2:知道哪些单节点环境,哪些多节点。
建议:先搞定单节点的,多节点集群的留到最后。
我猜想考试会按点给分的,最后给出一个考试过的线(待核实)。
但,空着确定是不行的。
征集了一些你们最关心问题,梳理总结以下。
第一:英语四级就基本没问题能看懂题目,没有六级、考研的长难句,都是中规中矩试题,不复杂。
第二:平时看文档尝试关掉翻译。
第三:去年开发者大会,有个分享嘉宾说他考试时候开了谷歌翻译,也过了。
第三点没有求证,我建议能够发个邮件给考试组问一下,若是容许那就更好了,避免了理解歧义致使实战出错。
的确,真心肉疼。
提醒:多关注一下官方的活动。
也就是说:购买一次考试,赠送一次补考机会,补考1年内有效。
去年下半年截至2020年1月31日有75折活动,能省100美金。
因此,作好充分准备争取一次过很重要。
官方没有提供。
不过国内阮一鸣老师作了总结、国外一德国博士也作了总结。
我都作了一遍并梳理出答案。
欢迎留言交流。回复:【认证考试】,获得梳理答案一份。
有必定难度。体如今两个层面。
举例:自定义分析部分的同义词synonym filter、跨集群搜索、多机架分片均衡分配。
我本次考试的4个集群全都没有启动,须要本身按条件部署后启动。
10-12道题,在熟悉文档的前提下,每一个题目都须要争分夺秒、分秒必争。
第一:Elastic总部官方承认。
来自Elastic官方的承认,不容小觑。是对你实践能力的承认。
第二:含金量高。
Elastic认证没有实践过几乎100%通不过的。
第三:“升职加薪”。
最强大脑Dr魏在获得的课程中提到:"认知科学成果代表,提取记忆过程,特别是用考试做为手段的提取方式,不只有学习的做用,甚至比简单的重复学习效果更好。”
很遗憾,我也不是一次性经过的。
2019年下半年,杭州的一次meetup分享很受用,我按照他的表格作了知识点的梳理和大体实践规划。
大体分三个阶段。
官方文档+案例敲一遍,相关数据可使用kibana提供的3种数据集。
这个时候遇到的任何问题本身解决不了,均可以抛出来中英文社区讨论,直到完全懂了。
我记录的一些核心点以下:
(1)parent/child (2)nested (3)script+ingest pipeline (4)function_score (5)dis_max, multi_fields(cross fields, most_fields, best_fields) (6)security+role (7)search template (8)cross cluster search (10)custom analyzer (11)shard allocation (12)cluster diagnose (13)backup restore (14)hot-ware deployment (15)mapping muti-fields (16)settings+analyzer+ (17)update+search+reindex script (18) template+alias
基础已经基本熟悉了,对于第二阶段发现的问题,细节再过一遍文档,查缺补漏,确保万无一失。
快速翻文档和1-3环节技术点,多过几遍。能o(1)时间找到文档位置。
以上三个过程,全环节都须要实战演练。
1-3阶段能够放慢速度,求稳、求准。
第4阶段适度进展,迎战考试,确保没有遗漏,确保能最快时间定位文档。
一、terms聚合分析
二、跨集群检索
三、4节点跨集群分片副本感知分配
五、用户角色、用户名密码指定
六、动态模板template
七、reindex+ingest pipeline
八、检索+提高评分权重
九、自定义mapping+multi-fields
十、检索+排序+高亮+等
_此次考试好几个题目的题干都很长_。
大错特错,考试说白了只能证实你文档熟+实践能力强。并不能说明你底层原理熟悉+源码熟悉,离大佬还差十万八千里。真正的大佬是:
多向他们学习和求经,能获益良多。
著名相声表演艺术家常宝华曾这样评价侯宝林大师:“在他面前,我就像不会(说相声)似的”。
我认为这句话对技术人员同样受用。技术的道路上,咱们要谨记这句话,懂得谦卑和感恩。
专研技术的同时要多向身边或者网上的牛人学习。一我的可能走得更快,但一群人走得更远。
本文的标题来源自偶像俞敏洪老师公众号对粉丝的回复,值得你我深思。
和你们共勉!
潜心一技、作到极致。
和你一块儿,死磕Elastic!
推荐阅读:
做者:铭毅天下(elastic.blog.csdn.net)公众号:铭毅天下