大數據搜索與挖掘及可視化管理方案 — Elastic Stack 6:Elasticsea

高凱,嶽重陽,江躍華

  • 出版商: 清華大學
  • 出版日期: 2019-08-01
  • 定價: $354
  • 售價: 7.9$279
  • 語言: 簡體中文
  • 頁數: 371
  • ISBN: 7302507996
  • ISBN-13: 9787302507994
  • 相關分類: 大數據 Big-data
  • 立即出貨 (庫存=1)

  • 大數據搜索與挖掘及可視化管理方案 — Elastic Stack 6:Elasticsea-preview-1
  • 大數據搜索與挖掘及可視化管理方案 — Elastic Stack 6:Elasticsea-preview-2
  • 大數據搜索與挖掘及可視化管理方案 — Elastic Stack 6:Elasticsea-preview-3
大數據搜索與挖掘及可視化管理方案 — Elastic Stack 6:Elasticsea-preview-1

買這商品的人也買了...

相關主題

商品描述

本書系統地介紹數據搜索與實時分析引擎套件Elastic Stack的相關技術,並通過實戰講解的方式介紹Elasticsearch、Logstash、Kibana、XPack、Beats等的應用。全書共11章,內容涵蓋Elasticsearch架構簡介、文檔索引及管理、信息檢索與聚合、Elasticsearch API及其應用、Elasticsearch配置與集群管理、基於Logstash的日誌處理、基於Kibana的數據分析及可視化、基於XPack的系統運行監控、基於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