天天看點

重磅 | Elasticsearch7.X學習路線圖

1、為什麼要梳理學習路線圖?

在關注Elastic 中文社群、QQ群、星球群的過程中,多多少少都會有一些基礎問題冒出。而這些問題不複雜,多半都在官方文檔中都有提及,稍稍複雜的在官方英文社群、中文社群都有過類似問題的讨論。

基本上通過Google、bing都能直接或間接搜尋到答案。

那麼問題是:為什麼好多初學的朋友,找不到答案呢。

觀察和思考了很久。我認為最主要的問題在于,沒有建立基礎知識全貌的認知。

正所謂“站的更高、才能看的更遠”,才能不拘泥于某個細節,從整體而非局部看問題,才能觸類旁通,更快找到問題的底層原因,進而解決問題。

而通過思維導圖的方式梳理知識點,是建立全貌認知的比較快的方式之一。

是以,才有了本文。

2、Elasticsearch7.X學習路線圖

累計花費8小時+,制作了Elasticsearch7.X學習路線圖。确切的說是針對Elasticsearch相關學習的梳理,版本5.X、6.X同樣适用。

重磅 | Elasticsearch7.X學習路線圖

3、遇到問題怎麼解決?

第一:從大而全的英文官方文檔找答案,而不是從零散的翻譯文章中找。

因為:不少朋友抱怨過被一些片面的資訊帶跑偏,而蓦然回首,答案官方早已明确指出。

前提:對官方文檔的章節有全局和細節的深入了解。

第二:多動手驗證,而不是我以為怎麼樣。

你以為的不一定是對的,“Talk is cheap. Show me the code."實踐是讓“我以為”閉嘴的唯一标準。

實踐中習得的技能長久下來會形成“肌肉記憶’,不容易忘。

比如:logstash的grok解析問題。

第三:正确使用Google、Stackoverflow、Elastic英文社群、Github issues、Elastic中文社群。

正确的英文關鍵詞的搜尋往往會事半功倍。

始終堅信:自己不是大牛,我遇到的問題都是小菜一碟,早有大牛也遇到過,并且早給出了牛逼的解決方案;甚至低版本沒有解決,高版本ES都規劃上了。

舉例:Elasticsearch6.7+出現的ilm索引生命周期管理可視化配置功能。

第四:日志層面的錯誤,必要時查閱源碼上下文。

建議:結合Elastic源碼解析的書籍,增強全局認知,了解的快。

第五:原理相關的問題除了結合官方建議多查一些底層資料。

比如:寫入原理、查詢原理、索引配置設定原理、路由原理等。

阿裡雲、騰訊雲的深度博文建議讀一下。

4、提問問題的正确方式

從CSDN blink上看到的截圖,的确很受用。和《提問的藝術:如何快速獲得答案》有異曲同工之妙。與大家共勉。

重磅 | Elasticsearch7.X學習路線圖

5、小結

自己仍然是Elastic實踐道路上的國小生,學習路線圖沒能覆寫全部的知識點,甚至部分邏輯也不嚴謹。

有問題,歡迎提出。我們一起進步!

推薦閱讀:

1、Elasticsearch學習,先看這一篇!

2、《死磕 Elasticsearch 方法論》:普通程式員高效精進的 10 大狠招!(完整版)

重磅 | Elasticsearch7.X學習路線圖

銘毅天下——Elasticsearch基礎、進階、實戰第一公衆号