華為18及工程師,2年心血,終成「ELK高階筆記」

2021-10-19 14:59:48 字數 2300 閱讀 4730

elk是三個開源軟體的縮寫,分別表示:elasticsearch,logstash,kibana ,它們都是開源軟體。

elasticsearch是個開源分布式搜尋引擎,提供蒐集、分析、儲存資料三大功能。它的特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,restful風格介面,多資料來源,自動搜尋負載等。

logstash主要是用來日誌的蒐集、分析、過濾日誌的工具,支援大量的資料獲取方式。一般工作方式為c/s架構,client端安裝在需要收集日誌的主機上,server端負責將收到的各節點日誌進行過濾、修改等操作在一併發往elasticsearch上去。

kibana也是乙個開源和免費的工具,kibana可以為logstash和elasticsearch提供的日誌分析友好的 web 介面,可以幫助彙總、分析和搜尋重要資料日誌。

elk就是一整套解決方案,並且都是開源軟體,之間互相配合使用,完美銜接,高效的滿足了很多場合的應用,而不僅僅是日誌分析。今天我們就跟著華為高t級別架構師來學習elk,相信你看完後會有很大的收穫!

①起源

②rest

①為什麼需要elk

②什麼是elk

③安裝,啟動和helloworld

①倒排索引inverted index

②elasticsearch基本概念

①索引的管理

②文件的管理

①_search 介面

②檢索

①相關性評分

②組合查詢與相關度組合

①指標聚集

②使用範圍分桶

③使用詞項分桶

④單桶聚集

⑤管道聚集

⑥父子關係

⑦巢狀型別

⑧使用sql語言

⑨與spring的整合

①理解物理設計

②向集群中加入節點

③刪除集群中的節點

④擴充套件策略

⑤檢查集群的健康狀態

⑥路由

①建立索引新增別名

②為已有索引新增別名

③查詢指定索引的別名

④刪除別名

⑤查詢別名

⑥通過別名查詢

⑦_aliases介面

⑧結合路由和別名

⑨_rollover介面

①容量控制

②快取相關

③檢視執行狀態

④其他檢索介面

⑤批量介面

①文件發現( discover)

②文件的視覺化

①安裝logstash

②啟動logstash

③logstash體系結構

④管道配置

⑤編解碼器外掛程式

⑥輸入輸出外掛程式

⑦過濾器外掛程式

①合併請求

②優化 lucene分段的處理

③jvm堆和作業系統快取

網路工程師16年 18年錯題集

16年上半年 通過正交幅度調製技術把ask和psk兩種調製模式結合起來組成16種不同的碼元,這時資料速率是碼元速率的 14 倍。14 a.2 b.4 c.8 d.16 答案 b 解析 16年上半年 在xdsl技術中,能提供上下行通道非對稱傳輸的技術是 18 18 a.hdsl b.adsl c.sd...

2023年華為軟體工程師機試題

今天下午五點半參加了華為的軟體工程師上機考試,用的是c,給定時間1小時15分鐘。下面把題目貼出來 1.題目描述 60分 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。比如字串 abacacde 過濾結果為 abcde 要求...

2023年初級通訊工程師考試科目及考試內容介紹

2018年10月20日 上午09 00 11 00,下午14 00 17 00 上午 09 00 11 00 通訊專業綜合能力 下午 14 00 17 00 通訊專業實務 2018年初級通訊工程師 初級通訊專業綜合能力考試內容 計算機應用基礎能力 較高的通訊專業外語應用水平 通訊專業初級技術崗位工作...