《ElasticSearch核心技術與實戰》學習筆記

第一節:須要學會如下問題html

1.怎麼使用ES實現海量數據搜索和安全監控。怎麼搜索附件的定位乘客或司機在地圖上顯示。java

2.ELK+Beats實現日誌收集與分析,系統指標監控,系統信息安全(設置報警閾值)。node

3.使用機器學習實現自動異常監控。安全

以上三個問題內容相同,但業務實現上一層比一層深刻,下面第兩個問題屬於運維和優化部分。性能優化

4.Canvas展現數據,及管理索引生命週期,而且對索引進行優化。架構

5.實現對大數據近實時分析(與hadoop分析的區別)。運維

6.運維能力,包括性能優化和擴展等。機器學習

第二節:學習目標jvm

1.開發elasticsearch

2.運維

3.方案

第三節:

1水平擴展

|Node| ->

|Master Nodes, Coordinate Nodes, Data Nodes| ->

|Master Nodes, Coordinate Nodes, Hot Nodes, Warm Nodes, ML Nodes|

API地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html

2新版本支持JDBC & ODBC的接入方式

第四節:

1X-pak的使用

2使用場景(搜索和數據分析):https://www.elastci.co/use-cases

3架構

第五節:

1.安裝步驟:(1)下載並解壓;(2)運行bin/elastcisearch(多實例運行bin/elasticsearch -E node.name=node1 -E cluster.name=elasticsearch -E path.data=node1_data -d);(3)訪問http://localhost:9200;

2.配置文件:(1)config/jvm.options講解:https://www.elastic.co/blog/a-head-of-trouble

3.插件安裝:(1)bin/elasticsearch-plugin install analysis-icu;(2)插件地址:https://www.elastic.co/guide/en/elasticsearch/plugin/current/intro.html;(3)實現自定義插件!!!

相關文章
相關標籤/搜索