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)公衆號:銘毅天下