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

Docker安裝部署[8.x]版本Elasticsearch+Kibana+IK分詞器

這篇具有很好參考價值的文章主要介紹了Docker安裝部署[8.x]版本Elasticsearch+Kibana+IK分詞器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Docker安裝部署elasticsearch

在我發(fā)的上一個博客里記錄了如何安裝7.x版本的elasticsearch,我在跟著教學(xué)學(xué)習(xí)Java Rest Client的時候發(fā)現(xiàn)在elastic的官網(wǎng)上Java Rest Client已經(jīng)被標(biāo)注為過時了,elastc提供了全新的Elasticsearch Java API Client,作為程序員,應(yīng)該勇于去嘗試新技術(shù),因此我決定繼續(xù)嘗試使用elasticsearch8.x版本。

elasticsearch已經(jīng)出到8.10.4,官方推薦使用8.10.2,docker鏡像有8.10.2但暫時沒有8.10.4,IK分詞器提供了8.10.4但沒有提供8.10.2。

綜合考慮之下原則8.10.2(畢竟官方都沒提供8.10.4的鏡像,我總不會閑到另辟蹊徑自己打包8.10.4版本的鏡像吧),IK分詞器版本問題將使用一個sao操作解決

拉取鏡像

docker pull elasticsearch:8.10.2

創(chuàng)建數(shù)據(jù)卷

一般來說,我們不希望在elasticsearch容器停止時丟失elasticsearch中的文件,因此我們創(chuàng)建一個數(shù)據(jù)卷來關(guān)聯(lián)elasticsearch的data文件夾。在elasticsearch的使用中我們可能會安裝各種插件,因此創(chuàng)建了另一個數(shù)據(jù)卷來關(guān)聯(lián)elasticsearch的plugins文件夾

docker volume create es-data
docker volume create es-plugins

創(chuàng)建網(wǎng)絡(luò)

一般來說,我們在使用elasticsearch的時候會結(jié)合kibana一起使用,為了他們能夠正常關(guān)聯(lián),我們創(chuàng)建一個網(wǎng)絡(luò)來連接他們

docker net create es-net

elasticsearch容器,啟動!

因?yàn)槲沂菃螜C(jī)啟動,所以將discovery.type設(shè)置為single-node

es-net為上一步我們創(chuàng)建的網(wǎng)絡(luò)名

docker run \
-d \
--name es \
--net es-net \
-p 9200:9200 \
-p 9300:9300 \
-e "discovery.type=single-node" \
-v es-data:/usr/share/elasticsearch/data \
-v es-plugins:/usr/share/elasticsearch/plugins \
--privileged \
elasticsearch:8.10.2

訪問9200端口,這次你不會看到任何東西,因?yàn)?.x版本已經(jīng)默認(rèn)采用https了。

訪問https://[yourIp]:9200,此時會顯示這是一個不安全的連接,選擇無視風(fēng)險繼續(xù)訪問,此時瀏覽器會彈出一個窗口讓你輸入用戶名和密碼。

elastic是一個默認(rèn)賬戶,而其密碼是隨機(jī)生成的。

首先我們進(jìn)入elasticsearch容器中執(zhí)行重置密碼的命令

docker exec -it es /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic

接下來新生成的密碼將會打印到控制臺。

將用戶名和密碼輸入瀏覽器中的登錄窗口。出現(xiàn)下面這串字符串就成功了。

{
    "name": "ab675a286e72",
    "cluster_name": "docker-cluster",
    "cluster_uuid": "ZdLfD65lQdKStAJi1yWMMQ",
    "version": {
        "number": "7.17.13",
        "build_flavor": "default",
        "build_type": "docker",
        "build_hash": "2b211dbb8bfdecaf7f5b44d356bdfe54b1050c13",
        "build_date": "2023-08-31T17:33:19.958690787Z",
        "build_snapshot": false,
        "lucene_version": "8.11.1",
        "minimum_wire_compatibility_version": "6.8.0",
        "minimum_index_compatibility_version": "6.0.0-beta1"
    },
    "tagline": "You Know, for Search"
}

踩坑:虛擬機(jī)磁盤擴(kuò)容

我之前選擇安裝7.x版本的原因就是我執(zhí)行重置密碼時會顯示集群狀態(tài)為RED執(zhí)行失敗。我在查看了運(yùn)行日志后發(fā)現(xiàn)是因?yàn)榇疟P占用達(dá)到了預(yù)警線90%,只需給磁盤擴(kuò)容就好了。

這里只分享圖形界面的擴(kuò)容方法,以ubuntu為例。

首先虛擬機(jī)關(guān)機(jī),在虛擬機(jī)設(shè)置界面選擇磁盤擴(kuò)容。

開機(jī),安裝工具Gparted

apt-get install gparted

然后選擇你要擴(kuò)充的分區(qū)。點(diǎn)擊左上角的擴(kuò)容,如果顯示無法給只讀權(quán)限的分區(qū)擴(kuò)容,右鍵查看該分區(qū)掛載在哪個路徑下,使用root用戶修改權(quán)限

Docker安裝部署[8.x]版本Elasticsearch+Kibana+IK分詞器,elastic,docker,elasticsearch,后端,容器

我這是掛載在/和/var/snap/firefox/common/host-hunspell兩個路徑,所以輸入以下命令結(jié)束。

mount -o remount -rw /
mount -o remount -rw /var/snap/firefox/common/host-hunspell

Docker安裝部署Kibana

Kibana 是為 Elasticsearch設(shè)計(jì)的開源分析和可視化平臺

拉取鏡像

docker pull kibana:8.10.2

Kibana容器,啟動!

ELASTICSEARCH_HOSTS環(huán)境變量為elasticsearch服務(wù)的地址,其中http://es:9200中的es是我們運(yùn)行elasticsearch容器時起的別名

es-net為我們在之前創(chuàng)建的網(wǎng)絡(luò)的名稱

docker run \
-d \
--name kibana \
--net es-net \
-p 5601:5601 \
kibana:8.10.2

訪問5601端口,會要求你輸入elasticsearch的令牌

進(jìn)入elasticsearch容器獲取kibana的令牌

docker exec -it es /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana

接下來會要求你輸入六位數(shù)的kibana驗(yàn)證碼,進(jìn)入kibana容器獲取驗(yàn)證碼

docker exec -it kibana bin/kibana-verification-code 

完成以上兩步之后你只需要輸入elasticsearch的用戶名和密碼就能正常使用kibana了

安裝IK分詞器

IK分詞器沒有8.10.2版本,我們先下載8.10.4版本,按之前的步驟來。

安裝方式一:直接從github上下載

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.10.4/elasticsearch-analysis-ik-8.10.4.zip

安裝方式二

之前我們將es-plugins數(shù)據(jù)卷掛載到了es容器內(nèi)的plugins文件夾。

我們先使用魔法從github上下載

https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.10.4/elasticsearch-analysis-ik-8.10.4.zip

然后將壓縮包解壓到數(shù)據(jù)卷對應(yīng)的位置,然后重啟elasticsearch容器即可。

修改版本信息

打開IK分詞器所在的位置,打開 plugin-descriptor.properties 文件,將version和elasticsearch.version的值從8.10.4修改為8.10.2,重啟容器完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-751357.html

到了這里,關(guān)于Docker安裝部署[8.x]版本Elasticsearch+Kibana+IK分詞器的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • docker安裝elasticsearch kibana 8.6.0(設(shè)置密碼+漢化+ik分詞器)

    docker安裝elasticsearch kibana 8.6.0(設(shè)置密碼+漢化+ik分詞器)

    記得開放使用的端口,或者關(guān)閉防火墻 提示:需要提升虛擬機(jī)或者服務(wù)器的內(nèi)存到8G以上 拉取鏡像并安裝 設(shè)置密碼 進(jìn)入es容器,設(shè)置密碼 生成簽名 把這一串復(fù)制到kibana網(wǎng)頁(服務(wù)器ip+5601)中 記得要快,好像是30分鐘的期限 出現(xiàn)驗(yàn)證代碼請求 退出es,進(jìn)入kibana容器生成code 復(fù)制這個

    2024年02月03日
    瀏覽(52)
  • Docker安裝ElasticSearch、Kibana、IK分詞器以及設(shè)置ES賬戶密碼

    Docker安裝ElasticSearch、Kibana、IK分詞器以及設(shè)置ES賬戶密碼

    版本聲明: 系統(tǒng) :CentOS 7.9(云服務(wù)器) ES版本 :7.6.1 Kibana :7.6.1 Ik分析器版本 :7.6.1 1、拉取鏡像 2、創(chuàng)建掛載目錄 設(shè)置所有用戶讀寫執(zhí)行權(quán)限 : sudo chmod -R 777 /docker_config/elasticsearch/ 3、創(chuàng)建elasticsearch.yml 配置文件 4、創(chuàng)建容器 參數(shù)說明 : -p 端口映射 -e discovery.type=single

    2023年04月09日
    瀏覽(34)
  • ELK第一講之【docker安裝(Elasticsearch、kibana、IK分詞器、Logstash)8.4.3】

    ELK第一講之【docker安裝(Elasticsearch、kibana、IK分詞器、Logstash)8.4.3】

    1、 對應(yīng)版本kibana8.4.3的安裝 2、 IK分詞器8.4.3的安裝 3、 Logstash-8.4.3的安裝 啟動出現(xiàn)以下錯誤,再執(zhí)行該操作 出現(xiàn)max virtual memory areas vm.max_map_count [65530] is too low,increase to at least [262144] 1、啟動es 2、復(fù)制elasticsearch.yml 3、復(fù)制完成后、關(guān)閉不要的校驗(yàn) 4、關(guān)閉容器 開放9200端口 打

    2023年04月23日
    瀏覽(32)
  • 在 Linux 上使用 Docker 安裝 Elasticsearch 和 Kibana 并配置 IK 分詞器和停用詞典

    在 Linux 上使用 Docker 安裝 Elasticsearch 和 Kibana 并配置 IK 分詞器和停用詞典

    首先要創(chuàng)建一個網(wǎng)絡(luò),以便讓 ES 和 Kibana 容器互聯(lián)。 使用 Docker 拉取 Elasticsearch7.17.11 版本的鏡像: 拉取完鏡像后使用 Docker 運(yùn)行 ES 容器: 注: -e \\\"ES_JAVA_OPTS=-Xms512m -Xmx512m\\\" :設(shè)置堆大?。J(rèn)堆大小為 1GB 1 ) -e \\\"discovery.type=single-node\\\" :單節(jié)點(diǎn)模式 -v es-data:/usr/share/elasticsear

    2024年02月05日
    瀏覽(34)
  • Docker部署elasticsearch及安裝IK分詞器插件

    1、拉取啟動es鏡像 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e \\\"discovery.type=single-node\\\" elasticsearch:7.6.2 以上方法為正常安裝,但是es是重量級框架,內(nèi)存耗用多。據(jù)實(shí)際硬件情況,可參考如下安裝方式限制es的內(nèi)存為64M-512M之間,若需要配置設(shè)置網(wǎng)絡(luò)可自行創(chuàng)建網(wǎng)絡(luò)并用--n

    2024年04月12日
    瀏覽(21)
  • 安裝elasticsearch、kibana、IK分詞器、擴(kuò)展IK詞典

    安裝elasticsearch、kibana、IK分詞器、擴(kuò)展IK詞典

    后面還會安裝 kibana ,這個會提供可視化界面方面學(xué)習(xí)。 需要注意的是 elasticsearch 和 kibana 版本一定要一樣?。。?否則就像這樣 1、創(chuàng)建網(wǎng)絡(luò) 因?yàn)槲覀冞€需要部署kibana容器,因此需要讓es和kibana容器互聯(lián)。這里先創(chuàng)建一個網(wǎng)絡(luò): 2、鏡像安裝 pull 安裝 因?yàn)殓R像文件比較大,將

    2024年02月02日
    瀏覽(45)
  • linux安裝搭建配置docker,mysql,nacos,redis哨兵集群,kafka,elasticsearch,kibana,IK分詞器,安裝Rabbitmq,安裝并配置maven

    linux安裝搭建配置docker,mysql,nacos,redis哨兵集群,kafka,elasticsearch,kibana,IK分詞器,安裝Rabbitmq,安裝并配置maven

    目錄 搭建docker 1.2安裝yum工具? 1.3更新阿里鏡像源 1.4下載docker 1.5關(guān)閉防火墻 1.6啟動docker 1.7查看docker版本 1.8配置阿里云鏡像 1.8.1 創(chuàng)建文件夾 1.8.2在文件夾內(nèi)新建一個daemon.json文件 1.8.3重載文件 1.9重啟docker 2安裝MySQL 3安裝nacos 3.1拉取nacos鏡像并啟動 3.2啟動nacos命令 3.3命令敲完

    2024年02月03日
    瀏覽(32)
  • window10安裝elasticSearch、kibana、ik分詞器

    window10安裝elasticSearch、kibana、ik分詞器

    本文章介紹如何在win系統(tǒng)安裝es、kibana、ik 由于在Linux也算是比較麻煩,在win安裝就可以當(dāng)做學(xué)習(xí)使用了。 注:es是使用java開發(fā)的所以需要jdk的環(huán)境,如果沒有安裝jdk,請先百度安裝好再來操作。 目錄 一、下載es 二、安裝kibana 三、安裝ik分詞器 官網(wǎng)下載地址:https://www.elas

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

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

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

    2024年02月05日
    瀏覽(34)
  • 安裝Elasticsearch,kibana可視化工具,ik分詞器

    安裝Elasticsearch,kibana可視化工具,ik分詞器

    1.Elasticsearch下載地址:Elasticsearch 8.12.2 | Elastic Elasticsearch 8.12.2 | Elastic https://www.elastic.co/cn/downloads/past-releases/elasticsearch-8-12-2 Elasticsearch 8.12.2 | Elastic下載完成后直接解壓,在bin目錄下啟動elasticsearch.bat文件啟動完成后訪問http://localhost:9200/看到以下內(nèi)容就表示安裝成功了 2.安裝k

    2024年04月28日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包