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

Docker上安裝Elasticsearch、Kibana 和IK分詞器

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

Docker上安裝Elasticsearch、Kibana 和IK分詞器

隨著大數(shù)據(jù)和日志管理的興起,Elasticsearch和Kibana成為了許多開發(fā)者和系統(tǒng)管理員首選的工具,我接下來使用的版本是 8.11.0 ,我實(shí)測測試過都能成功安裝的版本有:7.6.2、8.1.08.6.0等。
Docker上安裝Elasticsearch、Kibana 和IK分詞器,Docker,docker,elasticsearch,jenkins

安裝Elasticsearch

Docker倉庫官網(wǎng)

步驟一:創(chuàng)建Docker網(wǎng)絡(luò)

為了讓Elasticsearch和Kibana能夠相互通信,我們需要創(chuàng)建一個(gè)Docker網(wǎng)絡(luò)。使用以下命令創(chuàng)建一個(gè)名為es-network的網(wǎng)絡(luò):

docker network create es-network
步驟二:創(chuàng)建Elasticsearch掛載目錄
mkdir -p /data/es/{config,data,plugins}
chmod 777 /data/es/{config,data,plugins}
步驟三:創(chuàng)建配置文件elasticsearch.yml
vim /data/es/config/elasticsearch.yml

將下面內(nèi)容復(fù)制到里面:

cluster.name: "docker-cluster"
network.host: 0.0.0.0
xpack.security.enabled: false
步驟四:安裝Elasticsearch

現(xiàn)在,我們將安裝Elasticsearch。在命令行中運(yùn)行以下Docker命令:

docker run -d \
 --name elasticsearch \
 --network es-network \
 --restart=always \
 -p 9200:9200 \
 -p 9300:9300 \
 -v /data/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
 -v /data/es/data:/usr/share/elasticsearch/data \
 -v /data/es/plugins:/usr/share/elasticsearch/plugins \
 -e "discovery.type=single-node" \
 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
 elasticsearch:8.11.0

-d: 以“后臺”模式運(yùn)行容器,即讓容器在后臺運(yùn)行,而不會占用您的終端或命令行界面。
--name elasticsearch: 給這個(gè)運(yùn)行的容器一個(gè)名稱,這里是“elasticsearch”。
--network es-network: 將這個(gè)容器連接到名為“es-network”的自定義網(wǎng)絡(luò)。
--restart=always: 設(shè)置自動重啟策略。
-v : 這個(gè)卷掛載指令將宿主機(jī)上的文件或目錄掛載到容器內(nèi)部的相應(yīng)位置。
-e "discovery.type=single-node" : 這里設(shè)置 Elasticsearch 的發(fā)現(xiàn)類型為單節(jié)點(diǎn)模式。
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m": 設(shè)置環(huán)境變量來定義 JVM 的啟動參數(shù)。

這將在Docker容器中啟動Elasticsearch,并通過http://{IP}:9200/使其對外可訪問。
Docker上安裝Elasticsearch、Kibana 和IK分詞器,Docker,docker,elasticsearch,jenkins

安裝Kibana

步驟一:創(chuàng)建Kibana掛載目錄
mkdir -p  /data/kibana/{config,data}
# 授權(quán)
chmod 777 /data/kibana/{config,data}
步驟二:創(chuàng)建配置文件
vim /data/kibana/config/kibana.yml

將下面內(nèi)容復(fù)制到里面:

server.host: "0.0.0.0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
步驟三:安裝Kibana

接下來,我們將安裝Kibana,版本需要和elasticsearch一致。運(yùn)行以下Docker命令:

docker run -d \
--name kibana \
--network es-network \
--restart=always \
-p 5601:5601 \
-v /data/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
kibana:8.11.0

這會啟動Kibana,并通過http://{IP}:5601對外提供訪問。請注意,我們通過ELASTICSEARCH_HOSTS環(huán)境變量指定了Elasticsearch的地址。
Docker上安裝Elasticsearch、Kibana 和IK分詞器,Docker,docker,elasticsearch,jenkins

安裝IK分詞器(離線)

現(xiàn)在,讓我們?yōu)镋lasticsearch安裝IK分詞器,我這里采用的是離線的方式安裝,因?yàn)樵诰€從GitHub上下載速度非常慢,所以我們先科學(xué)上網(wǎng)把ik包下載下來再上傳到容器中。

步驟一:下載對應(yīng)版本的IK壓縮包

elasticsearch-analysis-ik下載地址

下面的幾個(gè)版本都實(shí)測了,都是可以使用的:
Docker上安裝Elasticsearch、Kibana 和IK分詞器,Docker,docker,elasticsearch,jenkins

步驟二:上傳到服務(wù)器中

我們前面有把elasticsearchplugins 目錄掛載在宿主機(jī)的/data/es/plugins下,在plugins下創(chuàng)建ik目錄,然后直接上傳到ik目錄即可。

mkdir -p /data/es/plugins/ik
cd /data/es/plugins/ik/
步驟三:解壓IK壓縮包
unzip elasticsearch-analysis-ik-8.11.0.zip
rm -rf elasticsearch-analysis-ik-8.11.0.zip
步驟四:重啟es容器
docker restart  elasticsearch
步驟五:驗(yàn)證安裝

現(xiàn)在,您可以通過訪問http://{IP}:5601來訪問Kibana來操作是否安裝成功。
Docker上安裝Elasticsearch、Kibana 和IK分詞器,Docker,docker,elasticsearch,jenkins文章來源地址http://www.zghlxwxcb.cn/news/detail-803847.html

到了這里,關(guān)于Docker上安裝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)文章

  • 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)建一個(gè)網(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)
  • 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)新建一個(gè)daemon.json文件 1.8.3重載文件 1.9重啟docker 2安裝MySQL 3安裝nacos 3.1拉取nacos鏡像并啟動 3.2啟動nacos命令 3.3命令敲完

    2024年02月03日
    瀏覽(32)
  • Docker:Elasticsearch安裝配置IK分詞器

    Docker:Elasticsearch安裝配置IK分詞器

    一、背景: ? 搞了elasticsearch和kibana的安裝和配置,在進(jìn)行分詞的時(shí)候沒有達(dá)到自己預(yù)想的效果,于是寫一下elasticsearch的ik分詞器的安裝和配置(自定義分詞)。 二、解決方式: 1:首先看看沒有加ik分詞器的效果。 2:下載ik軟件包。 ?3:選擇自己響應(yīng)版本。 ?4:將下載好的

    2023年04月18日
    瀏覽(27)
  • Docker 安裝 elasticsearch、kibana、ik

    Docker 安裝 elasticsearch、kibana、ik

    1. 拉取?elasticsearch 鏡像? 2. 創(chuàng)建 elasticsearch 容器? 上述命令執(zhí)行完成之后,容器創(chuàng)建成功,有的機(jī)器需要10分鐘左右才能訪問成功,請耐心等待 3. 上傳ik分詞器并解壓? 將壓縮包上傳至 /opt 目錄下 unzip 沒有執(zhí)行命令下載一個(gè):yum install unzip -y 4. 將ik分詞器拷貝到容器內(nèi)(進(jìn)入

    2024年02月08日
    瀏覽(16)
  • 通過docker安裝Elasticsearch以及ik分詞器

    通過docker安裝Elasticsearch以及ik分詞器

    1 拉取鏡像,Elasticsearch對應(yīng)SpringBoot2.2.3 2 運(yùn)行鏡像,映射端口9200,9300 3 通過瀏覽器ip+9200訪問如下即可。 1 進(jìn)入elasticsearch容器 2 進(jìn)入bin目錄下 3 下載ik分詞器 4 重啟容器,通過可視化工具即可測試 可視化工具可以通過修改配置文件來連接不同ip的elasticsearch。 下載官方網(wǎng)址:

    2023年04月12日
    瀏覽(27)
  • 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)
  • Docker安裝ElasticSearch,并進(jìn)行ik和hanlp分詞

    Docker安裝ElasticSearch,并進(jìn)行ik和hanlp分詞

    我按裝的目標(biāo) : 利用ElastiSearch存儲數(shù)據(jù),ik和hanlp分詞插件 對 搜索詞 進(jìn)行分詞,在ES存儲的庫中找到與 搜索詞 相近的內(nèi)容。 安裝感受 : 原始環(huán)境安裝老版本的ES,BUG不斷,ES相關(guān)解答博客對新手有點(diǎn)不友好,完整的解釋不多,?? 也許是我比較菜。 ElasticSearch 是什么? 答:

    2024年02月08日
    瀏覽(26)
  • docker 安裝nginx 和 elasticsearch ik 自定義分詞

    1、切換到/mydata 文件夾 創(chuàng)建 nginx 目錄? ?? ?mkdir nginx ? ?? ?? 2、運(yùn)行 docker run --name nginx -p 80:80 -d nginx:1.22.0 3、復(fù)制docker 里面的nginx配置到 ?外面的nginx/conf 下面 ? ? ?docker cp nginx:/etc/nginx ?/mydata/nginx 4、把 /mydata/nginx下面的nginx 改成conf ?? ?mv nginx/ ?conf 5、停nginx 刪除dock

    2024年02月12日
    瀏覽(24)
  • CentOS 7 使用Docker方式搭建ElasticSearch 7.7.0 三節(jié)點(diǎn)集群,并配置elasticsearch-head插件,ik分詞器,以及Kibana可視化平臺

    CentOS 7 使用Docker方式搭建ElasticSearch 7.7.0 三節(jié)點(diǎn)集群,并配置elasticsearch-head插件,ik分詞器,以及Kibana可視化平臺

    IP 角色 172.16.31.191 elasticsearch-1 172.16.31.192 elasticsearch-2 172.16.31.193 elasticsearch-3 并創(chuàng)建相關(guān)掛載目錄,3臺虛擬機(jī)都要,如下 還要對文件夾加設(shè)置開放權(quán)限,如果不開放權(quán)限,則會報(bào)錯無法寫入數(shù)據(jù)的情況,3臺虛擬機(jī)都要,如下 172.16.31.191 172.16.31.192 172.16.31.193 172.16.31.191 172.16.3

    2024年02月04日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包