一、爲何要梳理學習路線圖?ide
在關注Elastic 中文社區、QQ羣、星球羣的過程當中,多多少少都會有一些基礎問題冒出。而這些問題不復雜,多半都在官方文檔中都有說起,稍稍複雜的在官方英文社區、中文社區都有過相似問題的討論。學習
基本上經過Google、bing都能直接或間接搜索到答案。阿里雲
那麼問題是:爲何好多初學的朋友,找不到答案呢。翻譯
觀察和思考了好久。我認爲最主要的問題在於,沒有創建基礎知識全貌的認知。3d
正所謂「站的更高、才能看的更遠」,才能不拘泥於某個細節,從總體而非局部看問題,才能舉一反三,更快找到問題的底層緣由,進而解決問題。日誌
而經過思惟導圖的方式梳理知識點,是創建全貌認知的比較快的方式之一。code
因此,纔有了本文。blog
二、Elasticsearch7.X學習路線圖索引
累計花費8小時+,製做了Elasticsearch7.X學習路線圖。確切的說是針對Elasticsearch相關學習的梳理,版本5.X、6.X一樣適用。
因爲路線圖太大,公衆號不支持上傳,故拆分爲10張圖上傳。生命週期
高清完整路線圖下載地址,公衆號後臺回覆「學習路線」,會有百度網盤下載地址提供。
三、遇到問題怎麼解決?
第一:從大而全的英文官方文檔找答案,而不是從零散的翻譯文章中找。
由於:很多朋友抱怨過被一些片面的信息帶跑偏,而驀然回首,答案官方早已明確指出。
前提:對官方文檔的章節有全局和細節的深刻了解。
第二:多動手驗證,而不是我覺得怎麼樣。
你覺得的不必定是對的,「Talk is cheap. Show me the code."實踐是讓「我覺得」閉嘴的惟一標準。
實踐中習得的技能長久下來會造成「肌肉記憶’,不容易忘。
好比:logstash的grok解析問題。
第三:正確使用Google、Stackoverflow、Elastic英文社區、Github issues、Elastic中文社區。
正確的英文關鍵詞的搜索每每會事半功倍。
始終堅信:本身不是大牛,我遇到的問題都是小菜一碟,早有大牛也遇到過,而且早給出了牛逼的解決方案;甚至低版本沒有解決,高版本ES都規劃上了。
舉例:Elasticsearch6.7+出現的ilm索引生命週期管理可視化配置功能。
第四:日誌層面的錯誤,必要時查閱源碼上下文。
建議:結合Elastic源碼解析的書籍,加強全局認知,理解的快。
第五:原理相關的問題除告終合官方建議多查一些底層資料。
好比:寫入原理、查詢原理、索引分配原理、路由原理等。
阿里雲、騰訊雲的深度博文建議讀一下。
四、提問問題的正確方式
從CSDN blink上看到的截圖,的確很受用。和《提問的藝術:如何快速得到答案》有殊途同歸之妙。與你們共勉。
五、小結
本身仍然是Elastic實踐道路上的小學生,學習路線圖沒能覆蓋所有的知識點,甚至部分邏輯也不嚴謹。有問題,歡迎提出。咱們一塊兒進步!