官术网_书友最值得收藏!

1.7 本章小結

本章介紹的是Elasticsearch的入門內容,主要介紹了Elasticsearch的功能和業務場景等,并介紹了如何在本地安裝Elasticsearch、修改配置并使用Kibana對它進行調試。本章的主要內容總結如下。

Elasticsearch是一個分布式的大數據搜索和分析引擎,它很容易擴展,在海量數據場景下依然可以保持很高的查詢性能。

Elasticsearch適用于很多業務場景,例如在線實時日志分析、物聯網數據監控、文獻檢索和文獻計量、商務智能大屏展示等。

Elasticsearch不支持事務管理,它本身具有數據存儲的功能。對于讀多寫少的數據分析型場景,可以將它作為唯一的數據源;也可以配合現有系統的數據庫來使用它,能解決數據庫查詢慢的問題;還可以使用官方提供的Elastic Stack平臺。

Kibana是一個集Elasticsearch的管理、調試和可視化為一體的工具,使用它可以大幅提高Elasticsearch的開發效率。

Elasticsearch的配置類型分為動態配置和靜態配置。動態配置可以隨時調用REST服務進行改變;靜態配置只能寫在elasticsearch.yml中,重啟集群后才能生效。

Elasticsearch的動態配置可以設置為持久生效或臨時生效,臨時生效的動態配置會在集群重啟后失效,持久生效的動態配置則不會受到集群重啟的影響。

elasticsearch.yml包含很多節點的重要配置信息,例如集群的名稱、節點的名稱、IP地址、端口號、數據目錄、主候選節點的列表等。你需要按照實際情況來修改它們,以保持集群處于良好的運行狀態。

jvm.options可用于配置Elasticsearch的堆內存大小,在生產環境中通常要配置為服務器內存的一半,但是最大不要超過開啟壓縮對象指針的閾值,一般最大不超過31GB。

主站蜘蛛池模板: 高州市| 眉山市| 专栏| 周口市| 兰坪| 武川县| 牡丹江市| 南汇区| 怀宁县| 临海市| 灌南县| 库伦旗| 仙居县| 周至县| 香格里拉县| 泉州市| 芜湖县| 宽甸| 紫金县| 朝阳县| 年辖:市辖区| 滕州市| 广平县| 蓝山县| 临夏县| 安仁县| 保德县| 金秀| 新野县| 兰州市| 陈巴尔虎旗| 于田县| 凉城县| 莆田市| 濮阳市| 九龙城区| 宁乡县| 昭通市| 衡水市| 巢湖市| 东兴市|