大數據搜索與挖掘及可視化管理方案 — Elastic Stack 6:Elasticsea
高凱,嶽重陽,江躍華
- 出版商: 清華大學
- 出版日期: 2019-08-01
- 定價: $354
- 售價: 7.9 折 $279
- 語言: 簡體中文
- 頁數: 371
- ISBN: 7302507996
- ISBN-13: 9787302507994
-
相關分類:
大數據 Big-data
立即出貨 (庫存=1)
買這商品的人也買了...
-
$474數據庫索引設計與優化 -
$358MySQL 排錯指南 (MySQL Troubleshooting: What To Do When Queries Don't Work) -
$474MySQL DBA 修煉之道 -
$312Web API 的設計與開發 (Web API : the Good Parts) -
$236亞馬遜 AWS 雲基礎與實戰 -
$279Kibana 數據可視化 (Learning Kibana 5.0) -
$232分佈式緩存 原理、架構及 Go 語言實現 -
$316大型企業微服務架構實踐與運營 -
Neo4j 大事典 : 圖形資料庫 & 大數據時代$650$553 -
軟件架構設計:大型網站技術架構與業務架構融合之道$474$450 -
$374左手 MongoDB,右手 Redis — 從入門到商業實戰 -
$828網絡空間作戰:機理與籌劃 -
$352深度學習的數學 -
$247大學生數學建模競賽指南(修訂版) -
Kafka 技術手冊|即時資料與串流處理 (Kafka: The Definitive Guide)$580$458 -
$421IPFS 原理與實踐 -
Google 聯手 IBM:Istio 架構一統微服務世界$520$364 -
$354大型系統應用架構實戰:部署、容災、性能優化 -
Neo4j 開發應用指南 (舊名: 還在用老掉牙的 RDBMS?下一代圖資料庫 Neo4j 實戰)$540$459 -
$654深入淺出 MySQL 數據庫開發,優化與管理維護, 3/e -
$428企業遷雲實戰 第2版 -
圖形演算法|Apache Spark 與 Neo4j 實務範例 (Graph Algorithms)$580$458 -
$212分佈式系統設計實踐 -
Windows Server 2019 Active Directory 建置實務$620$489 -
機器學習的數學基礎 : AI、深度學習打底必讀$580$458
相關主題
商品描述
本書系統地介紹數據搜索與實時分析引擎套件Elastic Stack的相關技術,並通過實戰講解的方式介紹Elasticsearch、Logstash、Kibana、XPack、Beats等的應用。全書共11章,內容涵蓋Elasticsearch架構簡介、文檔索引及管理、信息檢索與聚合、Elasticsearch API及其應用、Elasticsearch配置與集群管理、基於Logstash的日誌處理、基於Kibana的數據分析及可視化、基於XPack的系統運行監控、基於Beats的數據解析傳輸,最後給出兩個信息檢索與分析實例。 本書強調實踐和麵向初學者,力求反映基於Elastic Stack 6架構的最新成果。本書可供高等學校電腦科學與技術、軟件工程、物聯網、信息管理與信息系統等專業的學生在學習和科研中參考。對於從事大數據搜索與挖掘、日誌分析、信息可視化、集群管理與性能監控的工程技術人員和希望瞭解網絡信息檢索技術的人員也具有較高的參考價值和工程應用價值。
目錄大綱
第1章 概述
1.1 Elasticsearch概述
1.1.1 Elasticsearch的安裝與簡單配置
1.1.2 Elasticsearch API的使用方式
1.2 Logstash
1.3 Kibana
1.4 Beats
1.5 X-Pack
1.6 其他
1.7 擴展知識與閱讀
1.8 本章小結
第2章 文檔索引及管理
2.1 文檔索引概述
2.2 head: Elasticsearch用於數據管理的工具之一
2.3 建立索引
2.4 通過映像配置索引
2.4.1 在索引中使用映像
2.4.2 管理/配置映像
2.4.3 獲取映像信息
2.4.4 刪除映像
2.5 管理索引文件
2.5.1 打開、關閉、檢測、刪除索引文件
2.5.2 清空索引緩存
2.5.3 刷新索引文件
2.5.4 優化索引文件
2.5.5 flush操作
2.6 設置中文分析器
2.7 對文檔的其他操作
2.7.1 獲取指定文檔的信息
2.7.2 刪除指定文檔的信息
2.7.3 更新指定文檔的信息
2.7.4 基於POST方式批量獲取文檔信息
2.8 實例
2.9 擴展知識與閱讀
2.10 本章小結
第3章 信息檢索與聚合
3.1 實驗數據集描述
3.2 基本檢索
3.2.1 檢索方式
3.2.2 query查詢
3.2.3 from/size查詢
3.2.4 檢索結果排序
3.2.5 高亮搜索詞
3.2.6 查詢模板
3.3 檢索進階
3.3.1 全文檢索
3.3.2 詞項檢索
3.3.3 覆合查詢
3.3.4 跨度查詢
3.3.5 特殊查詢
3.3.6 腳本
3.4 聚合
3.4.1 metric聚合
3.4.2 bucket聚合
3.4.3 pipeline聚合
3.4.4 matrix聚合
3.5 實例
3.6 擴展知識與閱讀
3.7 本章小結
第4章 Elasticsearch API及其應用
4.1 Elasticsearch節點實例化
4.1.1 在Java中初始化Elasticsearch
4.1.2 在Python中初始化Elasticsearch
4.2 索引數據
4.2.1 準備JSON數據
4.2.2 為JSON數據生成索引
4.3 對索引文件的操作
4.3.1 獲取索引中的文檔數據
4.3.2 刪除索引文件中的文檔數據
4.3.3 更新索引文件中的文檔數據
4.3.4 對索引文件中的文檔進行批量操作
4.4 信息檢索
4.4.1 概述
4.4.2 multiSearch
4.4.3 查詢模板
4.4.4 Query DSL概述
4.4.5 matchAllQuery
4.4.6 全文檢索
4.4.7 詞項檢索
4.4.8 覆合查詢
4.4.9 跨度查詢
4.4.10 特殊查詢
4.5 聚合
4.5.1 Metric聚合
4.5.2 bucket聚合
4.6 對檢索結果的進一步處理
4.6.1 控制每頁的顯示數量及排序依據
4.6.2 基於scroll分頁顯示檢索結果
4.7 Java High Level RESTful Client和Elasticsearch DSL
4.7.1 Java High Level RESTful Client
4.7.2 Elasticsearch DSL
4.8 實例
4.8.1 在Elasticsearch中建立索引
4.8.2 連接Elasticsearch
4.8.3 信息采集與索引構建
4.8.4 搜索模塊
4.8.5 推薦模塊
4.8.6 聚合模塊
4.9 擴展知識與閱讀
4.10 本章小結
第5章 Elasticsearch配置與集群管理
5.1 Elasticsearch的部分基本配置
5.2 索引文件和查詢優化
5.3 監控集群狀態
5.4 控制索引文件分片與副本分配
5.5 集群管理
5.6 擴展知識與閱讀
5.7 本章小結
第6章 基於Logstash的日誌處理
6.1 概述
6.2 input: 處理輸入的日誌數據
6.2.1 處理基於file方式輸入的日誌信息
6.2.2 處理基於generator產生的日誌信息
6.2.3 基於Filebeat處理log4j的日誌信息
6.2.4 處理基於redis的日誌信息
6.2.5 處理基於TCP傳輸的日誌數據
6.2.6 處理基於UDP傳輸的日誌數據
6.3 codec: 格式化日誌數據
6.3.1 json格式
6.3.2 rubydebug格式
6.3.3 plain格式
6.4 基於filter的日誌處理與轉換
6.4.1 json filter
6.4.2 grok filter
6.4.3 kv filter
6.5 output: 輸出日誌數據
6.5.1 將處理後的日誌輸出到Elasticsearch中
6.5.2 將處理後的日誌輸出到文件中
6.5.3 將處理後的日誌輸出到csv文件中
6.5.4 將處理後的日誌輸出到redis中
6.5.5 將處理後的日誌通過UDP輸出
6.5.6 將處理後的日誌通過TCP輸出
6.5.7 將日誌信息發送至Email
6.6 擴展知識與閱讀
6.7 本章小結
第7章 基於Kibana的數據分析及可視化
7.1 Kibana概述
7.2 安裝Kibana
7.3 使用Management組件管理配置
7.3.1 創建索引模式
7.3.2 高級設置
7.3.3 管理已保存的檢索、可視化和儀表板
7.4 使用Discover組件執行查詢
7.4.1 設置時間選擇器
7.4.2 在索引模式中執行搜索
7.4.3 字段過濾
7.4.4 查看文檔數據
7.5 使用Visualize組件創建統計圖表
7.6 使用Da



