日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Elasticsearch技術(shù)解析與實戰(zhàn)讀后之一

 BIGDATA云 2019-11-19

       

        本書由朱林編著,其中作者初識Elasticsearch是在2012年的一個項目中Elasticsearch 0.19.0版本開始了解的,此書包含了Elasticsearch 5 的新功能,凝聚了作者多年開發(fā)經(jīng)驗。

適合學(xué)習(xí)人群:分布式大數(shù)據(jù)全文搜索與數(shù)據(jù)挖掘

        一開始由滴滴出行首席安全顧問:吳樹鵬、游俠安全網(wǎng)站長:張百川、知道創(chuàng)宇CEO:趙偉講三位講解了對此書的理解,此書當(dāng)時定價為79元。
        此書深入淺出的講述了Elasticsearch的index、shard、document、cluster;作者講述從初識Elasticsearch然后存儲在MySQL中的各種系統(tǒng)日志量越來越大,導(dǎo)致搜索性能逐漸變慢;從此從初識0.19.0到使用時版本以為1.6.0,作者使用測試后完成了秒級搜索分析上億條數(shù)據(jù);

        作者還感慨到Elasticsearch的更新速度,讀后我也比較感慨當(dāng)時初識17年初識項目用到的也只有2.3.0很多的HTTP JSON的接口部分也在過時,短短2年多在現(xiàn)在都已7.5.0好多的功能和各種新的業(yè)務(wù)場景。作者在當(dāng)時市面上還沒有翻譯過來的書籍,不過現(xiàn)在Elastic官方已經(jīng)有5.x中文翻譯的官方文檔可以學(xué)習(xí)使用。作者提到?jīng)]有中文資料,大多時間都是在開發(fā)過程中和官方文檔來學(xué)習(xí),這點很又共鳴,但這點我是幸運的是在18年參加過Elastic原廠的培訓(xùn)講解很全面很細(xì)學(xué)習(xí)到很多知識,參加很多線下線上的學(xué)習(xí)與一同學(xué)習(xí)的共同討論學(xué)習(xí),接下來作者找到了突破HTTP JSON接口難題的問題,直接使用了JAVA的接口,因為JAVA接口是有規(guī)律的對以后項目有了很大的幫助不管是升級、權(quán)限認(rèn)證等。

        作者介紹此書講解的順序,為了通俗易懂由淺入深的介紹Elasticsearch 。

    • 此書基礎(chǔ)知識

      索引查詢、索引、映射、搜索、聚合、集群、分詞、高級功能、其他產(chǎn)品、告警、監(jiān)控、權(quán)限管理、ELK示例。

            接下來作者概述了目錄的每一章的內(nèi)容以及含義,并致謝支持家人、同事以及出版團隊。

            第一章:講述ES入門,ES是什么、Apache lucene基礎(chǔ)知識、ES術(shù)語、JSON介紹、ES安裝運行、ES HTTP接口以及Java API接口。

            第二章:只要講述 " 索引 " 相關(guān)的接口、索引的管理、索引映射管理、索引別名、索引設(shè)置、索引監(jiān)控、索引監(jiān)控、索引其他重要接口以及文檔管理

            第三章:主要講述 " 映射 " Elasticsearch文檔·Document 的內(nèi)部結(jié)構(gòu)、支持的字段類型、內(nèi)置的元字段、映射的參數(shù)和動態(tài)映射功能。
            第四章:主要講述 " 搜索 " 相關(guān)的知識、詳細(xì)參數(shù)、評分機制、滾動查詢、系統(tǒng)內(nèi)部隱藏內(nèi)容的查詢、搜索模板等;還講解領(lǐng)域查詢語言DSL(Domain-specific Language)知識點;最后作者還講了精簡查詢接口。
            第五章:主要講述 " 聚合 "  可以對文檔中的數(shù)據(jù)進(jìn)行統(tǒng)計匯總、分組等,也可以完成很多的統(tǒng)計功能,包括度量聚合、分組聚合和管道聚合。

            第六章:主要講述 " 集群管理 " 針對集群的監(jiān)控、分片遷移、節(jié)點配置、集群平衡的原理配置。

            第七章:主要講述 " 索引分詞器 " 分詞器/分詞的原理、如何添加新的分詞器、插件以及插件安裝等知識。

            第八章:主要講述 " 高級配置 " 針對網(wǎng)絡(luò)配置、腳本配置快照和恢復(fù)配置、線程池配置和索引配置。

            第九章:主要講述 " 告警、監(jiān)控和權(quán)限管理 " 使用官方支持的插件:Watcher、Marvel、Shield。

            第十章:主要講述 " ELK應(yīng)用 " 顧名思義就是Elasticsearch、logstash、Kibana組合使用;logstash對日志處理一個數(shù)據(jù)流、Kibana索引展示API操作等,最后作者還會做一個演示。

            注:由于作者編寫時最新版本為2.2.0,此書出版后Elasticsearch發(fā)布了5.0所以增加了些附錄。


    • 下一篇講述第一章的讀后《Elasticsearch技術(shù)解析與實戰(zhàn)讀后之二》

      歡迎評論以及讀過此書的人說說你們的感想。以上僅代表我個人理解。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多