<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          更快更強(qiáng),ElasticSearch 8.0.0 正式發(fā)布!

          共 4704字,需瀏覽 10分鐘

           ·

          2022-02-17 10:02

          點(diǎn)擊上方藍(lán)色字體,選擇“設(shè)為星標(biāo)”

          回復(fù)"面試"獲取更多驚喜

          大數(shù)據(jù)面試提升私教訓(xùn)練營(yíng)

          Hi,我是王知無(wú),一個(gè)大數(shù)據(jù)領(lǐng)域的原創(chuàng)作者。?

          放心關(guān)注我,獲取更多行業(yè)的一手消息。


          原文來(lái)自:OSC開(kāi)源社區(qū)(ID:oschina2013)
          Elasticsearch 是一個(gè)基于 Lucene 庫(kù)的搜索引擎。它提供了一個(gè)分布式、支持多租戶的全文搜索引擎,具有 HTTP Web 接口和無(wú)模式 JSON 文檔。Elasticsearch 是用 Java 開(kāi)發(fā)的,并在 Apache 許可證下作為開(kāi)源軟件發(fā)布。官方客戶端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和許多其他語(yǔ)言中都是可用的。
          時(shí)隔近三年,Elasticsearch 8 正式發(fā)布,新增的功能包括:

          7.x REST API 兼容性

          8.0 為 Elasticsearch REST APIs 引入了一些重大的變化。雖然更新你的應(yīng)用程序以適應(yīng)這些變化十分重要,但在升級(jí)后尋找和更新每一個(gè) API 調(diào)用可能對(duì)開(kāi)發(fā)者而言十分痛苦且容易出錯(cuò)。為了使這個(gè)過(guò)程變得更加容易,Elasticsearch 已經(jīng)在 REST API 中增加了對(duì) 7.x 兼容性 header 的支持。這些可選的 header 文件讓你向 8.0 集群發(fā)出 7.x 兼容的請(qǐng)求,并收到 7.x 兼容的響應(yīng)。
          雖然官方仍然建議開(kāi)發(fā)者更新你的應(yīng)用程序以使用原生的 8.0 請(qǐng)求和響應(yīng),但 7.x API 兼容 header 文件讓你可以在更長(zhǎng)的時(shí)間內(nèi)安全地進(jìn)行這些更改。

          安全功能在默認(rèn)情況下被啟用和配置

          在沒(méi)有安全保障的情況下運(yùn)行 Elasticsearch 會(huì)讓你的集群暴露在任何可以向 Elasticsearch 發(fā)送請(qǐng)求的用戶面前。在以前的版本中,你必須明確地啟用 Elasticsearch 的安全功能,如認(rèn)證、授權(quán)和網(wǎng)絡(luò)加密(TLS)。從 Elasticsearch 8.0 開(kāi)始,當(dāng)?shù)谝淮螁?dòng) Elasticsearch 時(shí),安全功能被默認(rèn)啟用和配置。
          在啟動(dòng)時(shí),Elasticsearch 8.0 會(huì)生成注冊(cè)令牌,你可以用它來(lái)連接 Kibana 實(shí)例或在安全的 Elasticsearch 集群中注冊(cè)其他節(jié)點(diǎn),而無(wú)需生成安全證書或更新 YAML 配置文件。只需在啟動(dòng)新節(jié)點(diǎn)或 Kibana 實(shí)例時(shí)使用生成的注冊(cè)令牌,Elastic Stack 就會(huì)為你處理所有安全配置。

          已知問(wèn)題:

          • 如果你在 Linux ARM 或 macOS M1 等 arch64 平臺(tái)上從歸檔中安裝 Elasticsearch,那么在首次啟動(dòng)節(jié)點(diǎn)時(shí),不會(huì)自動(dòng)生成 elastic 用戶密碼和 Kibana 注冊(cè)令牌。節(jié)點(diǎn)啟動(dòng)后,需要用 bin/elasticsearch-reset-password 工具生成 elastic 密碼:
          bin/elasticsearch- reset- password-u elastic
          • 然后,用 bin/elasticsearch-create-enrollment-token 工具為 Kibana 創(chuàng)建一個(gè)注冊(cè)令牌:
          bin/elasticsearch- create-enrollment-token -s kibana

          更好地保護(hù)系統(tǒng)索引

          系統(tǒng)索引為 Elastic 功能存儲(chǔ)配置和內(nèi)部數(shù)據(jù)。一般來(lái)說(shuō),系統(tǒng)索引僅保留供這些功能內(nèi)部使用。雖然有可能,但直接訪問(wèn)或改變系統(tǒng)索引會(huì)導(dǎo)致不穩(wěn)定和其他問(wèn)題。
          在 Elasticsearch 8.0 中做了一些改變來(lái)保護(hù)系統(tǒng)索引不被直接訪問(wèn)。要訪問(wèn)系統(tǒng)索引的話,用戶現(xiàn)在必須把 allow_restricted_indices權(quán)限設(shè)置為 true。
          superuser角色也不再給予系統(tǒng)索引的寫入權(quán)限。因此,內(nèi)置的 elasticsuperuser 默認(rèn)不能改變系統(tǒng)索引。
          此后,開(kāi)發(fā)者應(yīng)使用 Kibana 或相關(guān)的 Elasticsearch APIs 來(lái)管理某個(gè)功能的數(shù)據(jù),而不是訪問(wèn)系統(tǒng)索引。如果你直接訪問(wèn)系統(tǒng)索引,Elasticsearch 將在 API 響應(yīng)的 header 中和廢棄日志中返回警告。

          新的 KNN 搜索 API

          在 Elasticsearch 8.0 中推出了 KNN 搜索 API 的技術(shù)預(yù)覽版。通過(guò)使用 dense_vector字段,k-nearest neighbor(KNN)搜索可以找到與查詢向量最近的 k 個(gè)向量(這是由相似度指標(biāo)來(lái)衡量的)。KNN 通常被用來(lái)支持推薦引擎和基于自然語(yǔ)言處理(NLP)算法的相關(guān)性排名。
          以前,Elasticsearch 只支持精確的 KNN 搜索,使用帶向量函數(shù)的 _score查詢。雖然這種方法保證了準(zhǔn)確的結(jié)果,但它往往導(dǎo)致搜索速度緩慢,而且在大型數(shù)據(jù)集上不能很好地?cái)U(kuò)展。作為對(duì)較慢的索引和不完美的準(zhǔn)確性的交換,新的 KNN 搜索 API 讓你在更大的數(shù)據(jù)集上以更快的速度運(yùn)行近似的 KNN 搜索。

          為 keyword、 match_only_text和 text字段節(jié)省存儲(chǔ)空間

          該版本更新了倒排索引,這是一個(gè)內(nèi)部數(shù)據(jù)結(jié)構(gòu),可以使用更節(jié)省空間的編碼。這一變化將使 keyword、 match_only_text字段以及 text字段受益。在使用應(yīng)用程序日志的基準(zhǔn)測(cè)試中,這一轉(zhuǎn)變?yōu)?message字段(映射為 match_only_text)的索引大小減少了 14.4%,總體上減少了 3.5% 的磁盤占用空間。

          加快 geo_point、geo_shape和范圍字段索引速度

          新版本優(yōu)化了多維點(diǎn)(multi-dimensional points)的索引速度,多維點(diǎn)是用于 geo_point、geo_shape和范圍字段的內(nèi)部數(shù)據(jù)結(jié)構(gòu)。Lucene 級(jí)別的基準(zhǔn)測(cè)試顯示,這些字段類型的索引速度提高了 10-15%。主要由這些字段組成的 Elasticsearch 索引和數(shù)據(jù)流可能會(huì)在索引速度方面有顯著的改進(jìn)。

          PyTorch 模型支持自然語(yǔ)言處理(NLP)

          現(xiàn)在可以上傳在 Elasticsearch 之外訓(xùn)練的 PyTorch 模型,并使用它們進(jìn)行推理。第三方模型支持為 Elastic Stack 帶來(lái)了現(xiàn)代自然語(yǔ)言處理(NLP)和搜索用例。

          其他變化

          Aggregations:
          • 刪除鄰接 matrix 設(shè)置 #46327 (issues: #46257 , #46324 )
          • 刪除 MovingAverage 管道聚合 #39328
          • 刪除棄用的 _time_term 排序 #39450
          • 刪除棄用的日期歷史間隔 #75000
          Allocation:
          • 刪除 include_relocations 設(shè)置 #47717 (issues: #46079, #47443)
          Analysis:
          • 清理分析中的版本化棄用 #41560 (issue: #41164 )
          • 刪除預(yù)先配置的 delimited_payload_filter #43686 (issues: #41560, #43684)
          Authentication:
          • 除非明確禁用,否則始終添加文件和本機(jī) Realm #69096 (issue: #50892 )
          • 默認(rèn)情況下不要在 Policy 中設(shè)置 NameID 格式 #44090 (issue: #40353 )
          • 為 Realm 配置強(qiáng)制設(shè)置順序 #51195 (issue: #37614 )
          Cluster Coordination:
          • 刪除連接超時(shí) #60873 (issue: #60872 )
          • 刪除對(duì)延遲狀態(tài)恢復(fù)掛起主控器的支持 #53845 (issue: #51806 )
          Distributed:
          • 刪除同步刷新 #50882 (issues: #50776 , #50835 )
          • 刪除 cluster.remote.connect 設(shè)置 #54175 (issue: #53924)
          Engine:
          • 強(qiáng)制合并應(yīng)該拒絕設(shè)置了 only_expunge_deletes 和 max_num_segments 的請(qǐng)求 #44761 (issue: #43102)
          • 刪除每個(gè)類型的索引統(tǒng)計(jì) #47203 (issue: #41059 )
          • 移除 translog 保留設(shè)置 #51697 (issue: #50775 )
          Features/CAT APIs:
          • _cat/indices 刪除廢棄的 local 參數(shù) #64868 (issue: #62198)
          • _cat/shards 刪除廢棄的 local 參數(shù) #64867 (issue: #62197)
          Features/ILM+SLM:
          • 默認(rèn) cluster.routing.allocation.enforce_default_tier_preference 為 true #79275 (issues: #76147, #79210)
          Features/Indices APIs
          • 將 prefer_v2_templates 參數(shù)默認(rèn)值設(shè)為 true #55489 (issues: #53101, #55411)
          • 刪除棄用的 _upgrade API #64732 (issue: #21337)
          • 從 REST 層移除參數(shù) include_type_name
          • 刪除索引模板中的 template 字段 #49460 (issue: #21009)
          Infra/Core
          • 從數(shù)據(jù)路徑中刪除 nodes/0 文件夾前綴
          • 刪除 bootstrap.system_call_filter 設(shè)置 #72848
          • 刪除 node.max_local_storage_nodes #42428 (issue: #42426)
          • 刪除 Joda 依賴 #79007
          • 刪除命名日期/時(shí)間格式的駝峰式大小寫 #60044
          Packaging
          • 刪除 SysV 初始化支持 #51716
          • 刪除對(duì) JAVA_HOME 的支持 #69149
          • 需要 Java 17 才能運(yùn)行 Elasticsearch #79873
          更多詳情可查看:

          https://www.elastic.co/cn/blog/whats-new-elastic-8-0-0

          如果這個(gè)文章對(duì)你有幫助,不要忘記?「在看」?「點(diǎn)贊」?「收藏」?三連啊喂!



          2022年全網(wǎng)首發(fā)|大數(shù)據(jù)專家級(jí)技能模型與學(xué)習(xí)指南(勝天半子篇)

          互聯(lián)網(wǎng)最壞的時(shí)代可能真的來(lái)了

          我在B站讀大學(xué),大數(shù)據(jù)專業(yè)

          我們?cè)趯W(xué)習(xí)Flink的時(shí)候,到底在學(xué)習(xí)什么?

          193篇文章暴揍Flink,這個(gè)合集你需要關(guān)注一下

          Flink生產(chǎn)環(huán)境TOP難題與優(yōu)化,阿里巴巴藏經(jīng)閣YYDS

          Flink CDC我吃定了耶穌也留不住他!| Flink CDC線上問(wèn)題小盤點(diǎn)

          我們?cè)趯W(xué)習(xí)Spark的時(shí)候,到底在學(xué)習(xí)什么?

          在所有Spark模塊中,我愿稱SparkSQL為最強(qiáng)!

          硬剛Hive | 4萬(wàn)字基礎(chǔ)調(diào)優(yōu)面試小總結(jié)

          數(shù)據(jù)治理方法論和實(shí)踐小百科全書

          標(biāo)簽體系下的用戶畫像建設(shè)小指南

          4萬(wàn)字長(zhǎng)文 | ClickHouse基礎(chǔ)&實(shí)踐&調(diào)優(yōu)全視角解析

          【面試&個(gè)人成長(zhǎng)】2021年過(guò)半,社招和校招的經(jīng)驗(yàn)之談

          大數(shù)據(jù)方向另一個(gè)十年開(kāi)啟 |《硬剛系列》第一版完結(jié)

          我寫過(guò)的關(guān)于成長(zhǎng)/面試/職場(chǎng)進(jìn)階的文章

          當(dāng)我們?cè)趯W(xué)習(xí)Hive的時(shí)候在學(xué)習(xí)什么?「硬剛Hive續(xù)集」

          瀏覽 101
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本无码免费视频 | 成人A片无码水蜜桃免费网站软件 | 人人撸在线视频 | 视频一区三区 | 青娱乐青青草视频 |