最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

袁庭新老師ES系列05節(jié)|安裝Elasticsearch

2023-08-21 09:15 作者:袁庭新  | 我要投稿

前言

本章節(jié)袁老師將帶領(lǐng)大家學(xué)習(xí)Elasticsearch。俗話說“工欲善其事,必先利其器”。因此,在學(xué)習(xí)Elasticsearch相關(guān)技術(shù)前,需要帶領(lǐng)同學(xué)們安裝Elasticsearch軟件。那接下來就手把手帶領(lǐng)同學(xué)們安裝Elasticsearch。

一.?Elasticsearch簡(jiǎn)介

Elasticsearch官網(wǎng)地址:https://www.elastic.co/cn/elasticsearch。

Elasticsearch是一個(gè)分布式、RESTful風(fēng)格的搜索和數(shù)據(jù)分析引擎,能夠解決不斷涌現(xiàn)出的各種用例。作為Elastic Stack的核心,它集中存儲(chǔ)您的數(shù)據(jù),幫助您發(fā)現(xiàn)意料之中以及意料之外的情況。

1.Elasticsearch特性

1.1 查詢和分析

通過Elasticsearch,您能夠執(zhí)行及合并多種類型的搜索(結(jié)構(gòu)化數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù)、地理位置、指標(biāo)),搜索方式隨心而變。

找到與查詢最匹配的10個(gè)文檔并不困難。但如果面對(duì)的是十億行日志,又該如何解讀呢?Elasticsearch聚合讓您能夠從大處著眼,探索數(shù)據(jù)的趨勢(shì)和規(guī)律。

1.2 速度

快速獲得結(jié)果。如果您能夠立即獲得答案,您與數(shù)據(jù)的關(guān)系就會(huì)發(fā)生變化。這樣您就有條件進(jìn)行迭代并涵蓋更大的范圍。

強(qiáng)大的設(shè)計(jì)。但是要達(dá)到這樣的速度并非易事。我們通過有限狀態(tài)轉(zhuǎn)換器實(shí)現(xiàn)了用于全文檢索的倒排索引,實(shí)現(xiàn)了用于存儲(chǔ)數(shù)值數(shù)據(jù)和地理位置數(shù)據(jù)的BKD樹,以及用于分析的列存儲(chǔ)。

無所不包。而且由于每個(gè)數(shù)據(jù)都被編入了索引,因此您再也不用因?yàn)槟承?shù)據(jù)沒有索引而煩心。您可以用快到令人驚嘆的速度使用和訪問您的所有數(shù)據(jù)。

1.3 可擴(kuò)展性

原型環(huán)境和生產(chǎn)環(huán)境可無縫切換;無論Elasticsearch是在一個(gè)節(jié)點(diǎn)上運(yùn)行,還是在一個(gè)包含300個(gè)節(jié)點(diǎn)的集群上運(yùn)行,您都能夠以相同的方式與Elasticsearch進(jìn)行通信。

它能夠水平擴(kuò)展,每秒鐘可處理海量事件,同時(shí)能夠自動(dòng)管理索引和查詢?cè)诩褐械姆植挤绞?,以?shí)現(xiàn)極其流暢的操作。

1.4 相關(guān)度

基于各項(xiàng)元素(從詞頻或新近度到熱門度等)對(duì)搜索結(jié)果進(jìn)行排序。將這些內(nèi)容與功能進(jìn)行混搭,以優(yōu)化向用戶顯示結(jié)果的方式。

而且,由于我們的大部分用戶都是真實(shí)的人,Elasticsearch具備齊全功能,可以處理包括各種復(fù)雜情況(例如拼寫錯(cuò)誤)在內(nèi)的人為錯(cuò)誤。

1.5 彈性

硬件故障。網(wǎng)絡(luò)分割。Elasticsearch為您檢測(cè)這些故障并確保您的集群(和數(shù)據(jù))的安全性和可用性。通過跨集群復(fù)制功能,輔助集群可以作為熱備份隨時(shí)投入使用。Elasticsearch運(yùn)行在一個(gè)分布式的環(huán)境中,從設(shè)計(jì)之初就考慮到了這一點(diǎn),目的只有一個(gè),讓您永遠(yuǎn)高枕無憂。

2.Elasticsearch功能

Elasticsearch是一個(gè)分布式的RESTful搜索和分析引擎,可用來集中存儲(chǔ)您的數(shù)據(jù),以便您對(duì)形形色色、規(guī)模不一的數(shù)據(jù)進(jìn)行搜索、索引和分析。

二.?Elasticsearch安裝配置

1.Elasticsearch版本

目前Elasticsearch最新的版本是8.x,企業(yè)內(nèi)目前用的比較多是6.x,我們以6.2.4進(jìn)行講解,需要JDK 1.8及以上版本。為了快速看到效果我們直接在本地操作系統(tǒng)上安裝Elasticsearch。

2.Elasticsearch安裝配置

1.在Elasticsearch官網(wǎng)下載https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-2-4的是zip格式的Elasticsearch安裝包(無論Window系統(tǒng)還是Mac系統(tǒng))。

2.將下載的elasticsearch-6.2.4.zip壓縮包解壓到任意一個(gè)沒有中文沒有空格的目錄下。

3.在任意一個(gè)沒有中文沒有空格的目錄下創(chuàng)建es-config目錄,并在該目錄下創(chuàng)建es-9000目錄,最后在es-9000目錄下創(chuàng)建data和logs目錄。

4.修改Elasticsearch索引數(shù)據(jù)和日志數(shù)據(jù)存儲(chǔ)的路徑。打開elasticsearch-6.2.4/config/目錄下的elasticsearch.yml配置文件進(jìn)行路徑的配置。

說明:操作系統(tǒng)不同,Paths的路徑配置有區(qū)別,以上兩種方式根據(jù)本地操作系統(tǒng)二選其一。

三.?Elasticsearch啟動(dòng)

1.啟動(dòng)Elasticsearch

1.進(jìn)入elasticsearch-6.2.4/bin/目錄下通過啟動(dòng)文件來啟動(dòng)Elasticsearch。

2.啟動(dòng)成功后,終端將輸出以下的信息??梢钥吹浇壎藘蓚€(gè)端口。

  • 9300:集群節(jié)點(diǎn)間通訊接口,接收TCP協(xié)議。

  • 9200:客戶端訪問接口,接收HTTP協(xié)議。

3.我們?cè)跒g覽器中訪問http://127.0.0.1:9200地址進(jìn)行測(cè)試,如果看到以下結(jié)果表示Elasticsearch啟動(dòng)成功。

2.Elasticsearch啟動(dòng)失敗

Elasticsearch如果啟動(dòng)失?。ü烙?jì)好多同學(xué)都會(huì)啟動(dòng)失敗的),解決的方法是:修改虛擬機(jī)內(nèi)存的大小。

1.找到elasticsearch-6.2.4/config/下的jvm.options配置文件,默認(rèn)Xms和Xmx的初始值都為1G。

  • Xms是指設(shè)定程序啟動(dòng)時(shí)占用內(nèi)存大小。一般來講,大點(diǎn)程序會(huì)啟動(dòng)的快一點(diǎn),但是也可能會(huì)導(dǎo)致機(jī)器暫時(shí)變慢。

  • Xmx是指設(shè)定程序運(yùn)行期間最大可占用的內(nèi)存大小。如果程序運(yùn)行需要占用更多的內(nèi)存,超出了這個(gè)設(shè)置值,就會(huì)拋出OutOfMemory異常。

2.將Xms和Xmx的初始值進(jìn)行修改,值都設(shè)置成256m。

3.再重新通過啟動(dòng)文件來啟動(dòng)Elasticsearch進(jìn)行測(cè)試。

四. 結(jié)語

我們一塊兒回顧下本章節(jié)的內(nèi)容,本節(jié)主要介紹了Elasticsearch的功能和特性,然后帶領(lǐng)同學(xué)們安裝了Elasticsearch軟件。并介紹了如何啟動(dòng)Elasticsearch,以及在啟動(dòng)的過程中可能會(huì)產(chǎn)生的錯(cuò)誤進(jìn)行了梳理和總結(jié)。

袁庭新老師ES系列05節(jié)|安裝Elasticsearch的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
鄂伦春自治旗| 诸城市| 浙江省| 墨脱县| 淮滨县| 家居| 曲麻莱县| 三都| 塔城市| 礼泉县| 新绛县| 吉木萨尔县| 宁波市| 龙岩市| 宝山区| 界首市| 姜堰市| 铁力市| 巴东县| 宜城市| 亳州市| 大石桥市| 青神县| 衡山县| 金乡县| 怀远县| 河津市| 聊城市| 新兴县| 星座| 秦安县| 衡山县| 天水市| 胶州市| 许昌县| 商河县| 民县| 秀山| 伊宁市| 襄垣县| 吉林市|