乾貨 | 95後運維小哥20天+通過Elastic認證考試經驗分享

題記

早上,收到95後的星友[在路上(暱稱)]發的動態,得知其已經通過了Elastic認證考試。

仔細一看,他準備時間只有20天左右,真厲害!爲他高興和點贊。

運維小哥第一時間在星球做了分享,我特意邀請他把分享擴展一下(考試的來龍去脈都說一下),於是就有了這篇經驗貼。

希望能對後來參加考試的朋友有所幫助。

原貼地址:https://t.zsxq.com/76EiUja

1、初識elastic

我是2020年2月20日通過了Elastic認證工程師的認證。我是怎麼想要考這個認證的呢?2018年的時候公司有個關於ELK的項目當時對於ELK來說我只會安裝配置讓它跑起來收集一下日誌,對於其他的一竅不通,出於一些個人原因也沒有心思去研究它,於是在搭建好之後就撒手不管了,但是心裏暗自埋下了要啃下這塊骨頭的小心思。

大概在2019年的6月份的時候阮一鳴老師在極客時間上發佈了關於elasticsearch的課程,於是就第一時間買了下來,由於工作原因,一直都沒有去看,像大多數小夥伴一樣,想要,買下來,放着(我擁有了),碰巧呢我過年值班又遇到了新冠病毒,被困在家(值班值到了1月31日,2月1日回家囚禁),於是想起了蹲在手機角落裏的極客時間,就這樣開始了我的elastic初識之路。

2、準備認證階段

我是大年初三也就是一月30日開始看elasticsearch的,我開始的時候是打算花一週的時間過一下阮老師的視頻,然後準備考證的,結果看了三天發現不自量力高估自己了,看到第三章後面講什麼analyzer啊mapping啊什麼的簡直是一頭霧水,不過我一直堅信一點,只要敢做,就定能做到!於是從一個正兒八經傻傻的小白開始在網上搜索關於elastic的資料,碰巧見看到了知識星球裏的“死磕Elasticsearch”,於是二話沒說就入羣了,其實年前就關注到了,但當時由於是收費的就沒再關注:smile:。

現在有目標了必須拿下認證,於是...幹!在這裏看到了銘毅天下星主精心收集的關於elasticsearch的資料,於是花了一個星期時間大致過了一遍這裏面的資料(通常2倍速,不理解的點放慢看),這裏我個人必須要誇一下中華石杉講師的視頻,確實是詳細,雖然已經過時了,但結合阮老師的課程剛好可以互補。等到資料看完的時候,差不多腦子裏對elasticsearch有了個大概的印象。

3、學習歷程 (純純elastcisearch小白的歷程,大佬勿噴)

首先不管三七二十一要單實例和集羣實例都要部署一遍,看着任何教程都可以,只要你能部署成功,用docker或者vmware都可以,我用的是之前考RHCA攢的一臺48G內存臺式機(順便打遊戲)開虛擬機,針對於開發人員來說我個人覺得docker-compose最方便了;

其次理解elasticsearch的集羣模式(由於我是搞運維的,先搞我比較擅長的:wink:),實例級別的分片分配、hot/warm架構、傳輸端口與服務端口各自的的功能,再到節點角色的定義要理解透徹;之後要理解elasticsearch的基本概念index、mapping、shards、type、doc、search、agg等等,之後就可以逐個深入展開理解(不過還是推薦以官方文檔的結構形式去深入學習,這樣有利於考試的時候快速定位,注意要看準文檔版本,不同版本目錄結構不同)。

在掌握基本知識點之後,就用到了銘毅天下星主收集準備的40頁超長練習題,開始零零散散的對着答案做幾遍,之後根據自己掌握的程度適當篩檢出自己理解不透徹的知識點再去看官網示例,針對這些點進行強行突破,就是幹!必須每個知識點都要反覆實操!!!

對於實操就是用的kibana帶的dev tools,一直敲不要停:joy:

4、過程中遇到的困難

由於運維出身,開發能力較弱,對於語言的敏感度不高,腳本部分是我最頭疼地方,我個人認爲官方對於plainless的介紹像屎一樣(可能我對開發文檔結構不熟悉,英文也不行),ctx後面的表示看得我一頭霧水,後來就在網上搜大神們各種預處理腳本啊,文檔更新操作啊等等,剛開始看的時候總想脫口而出一種動物。。

期間有幾天放棄了,不想考了,就在家玩遊戲,慢慢的覺得自己很虧,花了約二百塊大洋,不能就這麼算了,自己選擇的路跪着也得走完呀!就逼着自己硬生生的把代碼一段段的手敲反覆測試,最終找到了一小丟丟的規律。反過來再去看官方文檔上的代碼示例的時候就感覺好多了,不那麼生硬了,經過兩天的練習也算能寫一小段了。事後反覆思考,發現我是對數據結構比較生疏,之後要補一下。

5、認證考試

基本上準備的差不多了,就要提前熟悉考試環境了,由於elastic的考試平臺用的是PSI的平臺,去年9月份考過cka和ckad(弱弱的囂張一下,兩個星期看官網文檔,拿兩證,PS: 有點openshift基礎),所以對這個平臺還是比較熟悉的,對於考試實操環境可以去看elastic官方在油管發佈的兩個preparing介紹(需要科學一下),這個我覺得一定要看,很重要!我錯過了elastic官方的優惠,花了400刀(肉疼)。

預約成功後,考前15分鐘就位,準備好護照等能證明你登記的英文名字的有效證件等待考官驗明真身。考試時間3個小時,對於胸有成竹的來說這些題差不多一個半小時戳戳有餘了,半個小時檢查,胸無成竹的建議做到胸有成竹再考。再說說我考試的時候,那可真是驚心動魄,考試開始2分鐘後就瞬間掉線,我還特意給我的梯子開了kcp加速,之後是反覆的重連掉線,後來發現是kcp的超時時間2分鐘導致的,結果改成10分鐘、30分鐘到最後直接改成無窮大(瘋狂在參數後面加0)。

還有一個致命問題小夥伴們記下,我用的筆記本,當考試開始後,由於開着麥克風有雜音我就關掉了麥克風,在連接意外斷開後要重新啓用麥克風瀏覽器纔會調用攝像頭,不然點擊分享攝像頭是沒有反應的,這一點切記!!當時和考官溝通了10分鐘,最後想到試着打開麥克風解決了,這個可以通過調小音響音量來解決,這只是我遇到的情況,給小夥伴們提個醒

這些問題帶來的結果就是總共浪費了將近30分鐘的考試時間,欲哭無淚啊,考官還不錯,一直跟我抱歉,說他們會給技術提issue。。(誰的鍋??:smirk:)考試過了半個小時了,我才做了3個題,心裏慌的一比,於是迅速轉換思路,先把考題挨個審一遍,先挑簡單的做,就這樣匆匆忙忙的做完了這些題,我感覺只要是日常對於各個知識點的應用實操到位的話,考試題並不是很難。做完題看下時間用了一個半小時左右,半小時檢查了一下就提前交卷了。如果是大佬考試一個小時肯定是足足的。

我考試的時候分配了10道題目,以我不太專業的方式介紹下這幾個考點,包含

  • 基礎security模塊和RBAC、

  • 集羣管理把不是green的分片弄green(改副本數)、

  • hot/warm集羣架構(相當於索引級別分片分配,官方叫法routing)、

  • 實例級別的分片分配(一個elasticsearch進程一個實例)、

  • reindex+script、

  • snapshot、

  • update_by_query+pipeline、

  • ingest、

  • template、

  • 自定義分析(custom analysis,要搞清楚文本分詞、文本過濾、字符過濾的功能)、

  • mapping(根據條件設定數據類型)、

  • 分頁查詢、highlight(自定義高亮標籤)、排序、

  • 聚合的三種方式。

6、建議

我在想我會不會是國內第一個考elastic認證的運維??:flushed: 在這裏給大家分享下我對於elastic認證的一些心得體會,希望可以幫到各位小夥伴。對於學習elastic方面的建議的話我真的談不上太多,雖然認證通過了,但畢竟我認爲我還是一個入門級,這裏就不囉嗦了。

我認爲考證本身是不難的,難的是對目標知識的吸收和理解,而證書可能只是一個努力之後的產物而已,也是對這段時間學習的一個成果吧。也可能得不到的永遠在騷動~~

對於這場考試來說,基本上涵蓋了elasticsearch的知識點,並且由於是新出的認證,市面上也不會有所謂的題庫,至於含金量還沒有檢驗過:mask:,反正我問了官方,官方說截至2月25日在國內大約有30位elastic認證工程師

最後祝各位小夥伴早日取得認證!

ps:原貼結束有一段“總結一下,這20天裏真的是混混噩噩的,除了睡覺就是刷文檔看視頻(偶爾看下電視劇),鬍子都老長了臉不洗頭不洗的。”很感人!這也應了那句話“世上沒有白走的路,每一步都算數”!

共勉,加油!


推薦:

“金三銀四“,敢不敢“試”?——死磕Elastic認證考試打卡特訓營

潛心一技、做到極致!——Elastic認證工程師之路

更短時間更快習得更多幹貨!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章