国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ElasticSearch學習筆記一——下載及安裝

這篇具有很好參考價值的文章主要介紹了ElasticSearch學習筆記一——下載及安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最近發(fā)現(xiàn)ES是個很重要的內(nèi)容啊,各種大廠都會使用ES來做一些大范圍的搜索之類的功能,所以今天我們也來學習一下。

首先我們要準備Java的環(huán)境,推薦版本8、11、14

ES官方的JDK兼容性列表(有些慢,需要耐心等待一下哈)

ElasticSearch學習筆記一——下載及安裝,Web后端組件,elasticsearch

在我寫文章時,針對JDK1.8能支持的ES最高版本是Elasticsearch 7.17版本。

ES官方的操作系統(tǒng)兼容性列表(有些慢,需要耐心等待一下)

ElasticSearch學習筆記一——下載及安裝,Web后端組件,elasticsearch

?ES官方的自身產(chǎn)品兼容性(同樣有些慢)

ElasticSearch學習筆記一——下載及安裝,Web后端組件,elasticsearch

接下來我們要開始下載安裝ES了

elastic官方下載地址??? 或者使用???? elastic中文下載中心

我這邊訪問官方地址太慢了,所以就用后者下載中心進行下載了,學習的版本為7.10.0

ElasticSearch學習筆記一——下載及安裝,Web后端組件,elasticsearch

?下載完成后,我們得到文件

ElasticSearch學習筆記一——下載及安裝,Web后端組件,elasticsearch

將該文件解壓兩次,得到最終文件

ElasticSearch學習筆記一——下載及安裝,Web后端組件,elasticsearch

ElasticSearch目錄結(jié)構(gòu)如圖:

ElasticSearch學習筆記一——下載及安裝,Web后端組件,elasticsearch

目錄名稱 描述
bin 可執(zhí)行腳本文件,包括啟動elasticsearch服務,插件管理,函數(shù)命令等。
config 配置文件目錄,如elasticsearch配置、角色配置、jvm配置等。
lib elasticsearch依賴的java庫。
data 默認的數(shù)據(jù)存放目錄,包含節(jié)點,分片,索引,文檔的所有數(shù)據(jù),生產(chǎn)環(huán)境要求必須修改。
logs 默認的日志文件存儲路徑,生產(chǎn)環(huán)境要求必須修改。
modules 包含所有的elasticsearch模塊,如Cluster、Discovery、Indices等。
plugins 保存已經(jīng)安裝的插件。
jdk/jdk.app

7.0以后才有的自帶的java環(huán)境。

然后將我們下載好的文件放到Linux服務器上。

ElasticSearch學習筆記一——下載及安裝,Web后端組件,elasticsearch

# 解壓linux壓縮包
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz

# 將ES文件夾改名(便于后面使用,不改也沒關(guān)系)
mv elasticsearch-7.10.0 elasticsearch

# 因為安全問題,ES不支持root用戶直接訪問,所以需要創(chuàng)建新用戶
# 在服務器中新增名稱為es的用戶
useradd es

# 設(shè)置用戶的登錄密碼,需要輸入es用戶的密碼
passwd es

# 將改名后的ES文件夾使用權(quán)限賦予用戶es
chown -R es:es ES文件的全路徑名稱

# 如果需要刪除用戶
userdel -r es

# ES可能會產(chǎn)生大量文件,所以可以限制每個進程能夠打開的最大文件數(shù)
vim /etc/security/limits.conf
# 在文件末尾添加
es soft nofile 65535
es hard nofile 65535

vim /etc/security/limits.d/20-nproc.conf
# 在文件末尾添加
es soft nofile 65535
es hard nofile 65535

vim etc/sysctl.conf
# 在文件末尾添加
vm.max_map_count=655360

# 最后重新加載
sysctl -p

# 切換用戶
su es

# 在ES文件夾中bin目錄下,輸入該命令啟動
elasticsearch

?哎,試了一下午,我的服務器內(nèi)存不夠用了。。。只能用本地windows的ES了。

我們可以通過elasticsearch文件夾中的config目錄下的jvm.options去確定ES所需要的內(nèi)存大小。

通過JDK文件夾中jre/lib/amd64/jvm.cfg文件設(shè)置JVM的可分配的內(nèi)存大小。

最后我在Linux環(huán)境上通過free -m(以M為單位展示物理內(nèi)存的使用情況)發(fā)現(xiàn),剩余內(nèi)存根本支持不了ES的啟動,所以最終放棄了,只有會使用windows版進行學習。

驗證服務啟動成功:訪問 http://localhost:9200?顯示類似json內(nèi)容

ElasticSearch學習筆記一——下載及安裝,Web后端組件,elasticsearch

到這里ES就安裝完成了,希望對小伙伴們有幫助。文章來源地址http://www.zghlxwxcb.cn/news/detail-551310.html

到了這里,關(guān)于ElasticSearch學習筆記一——下載及安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • Python學習筆記:Requests庫安裝、通過url下載文件

    Python學習筆記:Requests庫安裝、通過url下載文件

    在pipy或者github下載,通常是個zip,解壓縮后在路徑輸入cmd,并運行以下代碼 ?安裝完成后,輸入python再輸入import requests得到可以判斷時候完成安裝 ?2.通過url下載文件 使用的是urllib模塊

    2024年02月10日
    瀏覽(86)
  • 前端用 js-file-download組件下載后端返回的pdf,word,excel文件

    后端返回的pdf,word,excel的文件流導出需要讓瀏覽器下載文件 1、安裝js-file-download組件 2、在對應的頁面引用 3、在接口返回結(jié)果后直接調(diào)用即可

    2024年02月08日
    瀏覽(96)
  • java web(后端+前端) 學習路線記錄---1.Java(更新中)

    java web(后端+前端) 學習路線記錄---1.Java(更新中)

    資源:狂神說 1.注釋、標識符、 (1) 建立空項目來建立java項目: (2) 單行注釋://注釋 (3) 多行注釋:/* Djandjan / (4) 文檔注釋: / * */ 2標識符(類名,變量名,方法名) (5) (6) 標識符注意點: 2.數(shù)據(jù)類型 (1) 要求變量嚴格符合規(guī)范,所有變量先

    2024年02月20日
    瀏覽(19)
  • Elasticsearch下載安裝,IK分詞器、Kibana下載安裝使用,elasticsearch使用演示

    Elasticsearch下載安裝,IK分詞器、Kibana下載安裝使用,elasticsearch使用演示

    首先給出自己使用版本的網(wǎng)盤鏈接:自己的版本7.17.14 鏈接:https://pan.baidu.com/s/1FSlI9jNf1KRP-OmZlCkEZw 提取碼:1234 一般情況下 Elastic Search(ES) 并不單獨使用,例如主流的技術(shù)組合 ELK(Elasticsearch + Logstash + Kibana ) 1. Elasticsearch下載 下載之前,先看下和 JDK 版本的對應關(guān)系,版本

    2024年02月05日
    瀏覽(34)
  • 【后端學習筆記·Golang】郵箱郵件驗證

    流程: 接收用戶請求后生成隨機驗證碼,并將驗證碼存入Redis中,并設(shè)置TTL 通過gomail發(fā)送驗證碼給用戶郵箱 接收用戶輸入的驗證碼,與Redis中存放的驗證碼進行比對 ? 隨機種子通過 time.Now().UnixNano() 進行設(shè)置,以確保對于同一個用戶每次請求都使用不同的種子。然后,定義

    2024年04月26日
    瀏覽(32)
  • 【JavaScript】面向后端快速學習 筆記

    【JavaScript】面向后端快速學習 筆記

    制作動態(tài)頁面 腳本語言 弱類型 TS 強類型 1.HTML內(nèi)部包裹 但是只能單頁面使用 引入外部JS文件 2.1 數(shù)據(jù)類型 數(shù)值類型統(tǒng)一為 number , 不區(qū)分整數(shù)和浮點數(shù) 字符串類型為 string 和JAVA中的String相似,JS中 不嚴格區(qū)分單雙引號 ,都可以用于表示字符串 布爾類型為 boolean 和Java中的boolea

    2024年01月21日
    瀏覽(19)
  • 【后端開發(fā)】尚硅谷 SpringCloud 學習筆記

    【后端開發(fā)】尚硅谷 SpringCloud 學習筆記

    2.3.1 引入RestTemplate 2.3.2 遠程調(diào)用支付模塊 前面我們沒有服務注冊中心,也可以服務間調(diào)用,為什么還要服務注冊? 當服務很多時,單靠代碼手動管理是很麻煩的,需要一個公共組件,統(tǒng)一管理多服務,包括服務是否正常運行,等 Eureka用于** 服務注冊 ,目前官網(wǎng) 已經(jīng)停止更新** 創(chuàng)建項目

    2024年02月10日
    瀏覽(25)
  • Nodejs+express后端學習筆記(1)

    Nodejs+express后端學習筆記(1)

    1、下載安裝包:進入官網(wǎng)(https://nodejs.org/en),下載左側(cè)的穩(wěn)定版。 2、選擇安裝位置,不用勾選自動安裝必要工具。 其他都默認Next。 配置環(huán)境,具體參考本文章: https://blog.csdn.net/WHF__/article/details/129362462 nodejs用來開發(fā)Web服務器(后端)。本文使用Visual Studio Code進行編寫和

    2024年01月23日
    瀏覽(15)
  • 【ElasticSearch】docker下載安裝ElasticSearch(詳細)

    【ElasticSearch】docker下載安裝ElasticSearch(詳細)

    ??各位小伙伴們大家好,歡迎來到這個小扎扎的ElasticSearch專欄,本篇博客由B戰(zhàn)尚硅谷的ElasticSearch視頻總結(jié)而來,鑒于 看到就是學到、學到就是賺到 精神,這波依然是血賺 ┗|`O′|┛ ??鏡像拉取,如果不加 :7.8.0 的話,默認拉取最新版本的鏡像 ??查詢鏡像 ??創(chuàng)建

    2024年03月19日
    瀏覽(51)
  • 自學WEB后端01-安裝Express+Node.js框架完成Hello World!

    自學WEB后端01-安裝Express+Node.js框架完成Hello World!

    前端 ? ? ? ? 前端開發(fā)主要涉及用戶界面(UI)和用戶體驗(UX),負責實現(xiàn)網(wǎng)站的外觀和交互邏輯。前端開發(fā)使用HTML、CSS和JavaScript等技術(shù)來構(gòu)建網(wǎng)頁,并通過各種工具和框架(如React、Vue.js、Angular等)來簡化開發(fā)過程。前端開發(fā)關(guān)注于網(wǎng)頁設(shè)計、布局、樣式、動畫效果以及

    2024年02月07日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包