亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Elasticsearch基礎知識點有哪些

發布時間:2021-11-15 10:56:23 來源:億速云 閱讀:144 作者:iii 欄目:大數據

這篇文章主要講解了“Elasticsearch基礎知識點有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Elasticsearch基礎知識點有哪些”吧!

es的可以做哪些事情
  1. 分布式搜索和分布式引擎

  2. 全文檢索,結構化檢索,數據分析

  3. 對海量數據進行近實時的分析

適用的場景
  1. 維基百科的搜索

  2. 新聞網站

  3. stack overflow的異常搜索

  4. github的所有

  5. 日志數據分析 ELK

  6. 電商網站的搜索

  7. 商品價格監控網站,用戶設定商品的價格閾值,當低于該閾值時候,發送通知給用戶

  8. BI系統,數據挖掘,數據分析

  9. 站內的搜索(電商。招聘。門戶)

特點
  1. 可以作為大型分布式集群(數百臺服務器)技術,處理PB級別的數據,也可以運行單個服務器,服務小公司

  2. Elasticsearch不是新技術,只是將全文檢索、數據服務和分布式技術合在一起才形成了es

  3. 對用戶而言 開箱即用,非常簡單

  4. es是對傳統服務器的一個補充和擴展

  5. 主要還是基于Lucene做的封裝,隱藏了其復雜的的api

核心的概念
  1. NRT(Near Realtime) 近實時,從兩個方面理解:從寫入數據到被查詢出來有一個延遲(大約1秒);基因es的數據的搜索和分析可以達到秒級

  2. Cluster,集群,包含多個節點,每個節點屬于哪個集群是通過一個配置來決定的

  3. Node,節點,節點的名稱很重要,如果節點的名稱是默認隨機的話,默認節點會去加入一個名稱為“elasticsearch”的集群,如果直接啟動一堆節點,那么他們會自動組裝成一個elasticsearch集群,當然一個節點也可以組成elasticsearch集群

  4. Document,文檔,es的最小數據單元。一個document可以是一條商品戶數據、用戶信息等,通常使用json數據結構表示,

  5. Index:索引,包含有一推相似數據結構的文檔數據,比如可以有客戶的索引,商品的索引,訂單索引,在往細了說可以分為服裝的索引,日常索引,五金索引等等

  6. Type:類型。一個索引可以含有一個或者多個type,type是index中的邏輯分類,一個type下的document含有相同的field,比如,一個博客索引下面可以含有用戶數據的type,博客的type,用戶評論的type

  7. shard(primary shard),分片,單機無法存儲大量的數據,es可以將一個索引中的數據切分成多個shard,分布在多個服務器上存儲,有了shard就可以橫向的擴展,存儲更多的數據,讓搜索和分析等操作分布到多臺服務器上面并行執行,提升系統的吞吐量和性能,每個shard都是一個lucene index

  8. replica(replica shard) 備份,復制。任何一個服務器都有可能宕機或者故障,那么此時shard就有可能丟失數據,因此可以為每一個shard創建多個replica副本,replica可以在shard故障的時候提供備用服務,保證數據的不丟失,提高高可用性,多個replica還可以提高搜索操作的吞吐量和性能,primary shard建立索引的時候一次設置,不能修改,默認為5個,replica shared隨時修改,默認1個,默認中每一個索引有10個shard,分別為5個parimary shard,5個replica shard,最小的高可用配置為2臺服務器,互為主備

和傳統數據庫的比較

mysql為例

ElasticsearchMysql
field字段
Document
Type
Index
Elasticsearch7以后的新特性
  • 在 7.0 以及之后的版本中 Type 被廢棄了。(其實還可以用,但是已經不推薦了)

  • 一個MySQL實例中可以創建多個 Database,一個Database中可以創建多個Table。

ES 的Type 廢棄后與傳統數據庫對應的關系為

ElasticsearchMysql
field字段
Document
Index表(Table )
es的實例庫(Database)

感謝各位的閱讀,以上就是“Elasticsearch基礎知識點有哪些”的內容了,經過本文的學習后,相信大家對Elasticsearch基礎知識點有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海原县| 庐江县| 湖北省| 天祝| 宝坻区| 辽阳市| 镇赉县| 汨罗市| 涟水县| 峨山| 惠州市| 普宁市| 崇义县| 澳门| 自治县| 上栗县| 孝义市| 平潭县| 祁连县| 漯河市| 岚皋县| 慈溪市| 六枝特区| 迁安市| 昌乐县| 宜阳县| 冕宁县| 贡山| 皮山县| 子洲县| 师宗县| 大关县| 长垣县| 乐陵市| 洪泽县| 屏边| 宜都市| 黄浦区| 报价| 旺苍县| 宣恩县|