elasticsearch的基礎概念

2021-09-25 17:50:53 字數 447 閱讀 4909

集群和節點的關係,集群是有多個節點組成的,他們通過集群的名字進行關聯。

索引:含有相同屬性的文件的集合,索引是通過名字來識別的,且英文本母小寫組成,不含中劃線,相當於資料庫的database(資料庫)。

型別:索引中指定的型別可以有乙個或者多個,通常我們會定義有相同欄位的文件為乙個型別,文件必須屬於乙個型別相當於table,資料庫中的表。

文件:文件是可以被索引的基本資料單位,相當於資料庫中的一條記錄。

分片:每乙個索引都有多個分片,沒個分片是乙個lucene索引,分片課減硬碟的搜尋壓力,分片還允許使用者進行水平的拆分和擴張,以及分布式的操作,提高搜尋的效率。

備份:拷貝乙份分片就完成了分片的備份,當乙個分片出現錯誤的時候,備份的分片就會啟動,代替錯誤分片,還可以對備份的分片進行搜尋操作,分擔搜尋壓力。

es預設在建立索引時,會建立5個分片,乙份備份,分片的數量只能在建立索引的時候修改。

ElasticSearch的基本認識和基本操作

es即為了解決原生lucene使用的不足,優化lucene的呼叫方式,並實現了高可用的分布式集群的搜尋方案,其第乙個版本於2010年2月出現在github上並迅速成為最受歡迎的專案之一。分布式的實時檔案儲存,每個欄位都被索引並可被搜尋 分布式的實時分析搜尋引擎 可以擴充套件到上百臺伺服器,處理pb級...

elasticsearch的分布式架構基本原理

首先,es 的設計理念就是分布式搜尋引擎,底層還是基於lucene的 核心思想就是在多台機器上啟動多個es程序實列,組成乙個es集群。es中儲存資料的基本單位是索引,假設你要在es中儲存資料,首先就要在es中建立乙個索引,所有的資料都寫到這個索引裡面去,乙個索引差不多相當於mysql裡面的一張表。1...

分布式爬蟲之elasticsearch基礎1

一 搜尋引擎elasticsearch介紹 elasticsearch 是乙個全文搜尋引擎,可以快速地儲存 搜尋和分析海量資料。二 應用場景 三 安裝 elasticsearch 缺省會在 9200 埠上執行,我們開啟瀏覽器訪問http localhost 9200 elasticsearch 本質...