欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker安裝配置ES(elasticsearch)步驟詳解

 更新時(shí)間:2024年10月29日 10:49:05   作者:寰夢(mèng)  
這篇文章主要給大家介紹了關(guān)于Docker安裝配置ES(elasticsearch)的相關(guān)資料,本文主要介紹了如何在指定目錄下安裝ES和Kibana,以及如何用IK分詞器進(jìn)行分詞,需要的朋友可以參考下

一、安裝ES

1.打開指定目錄

cd /usr/local/docker/

2.創(chuàng)建并打開ES目錄

mkdir es
cd es/

3.準(zhǔn)備相關(guān)文件夾

(1).創(chuàng)建掛載數(shù)據(jù)

mkdir data

(2).創(chuàng)建配置

mkdir config

(3).創(chuàng)建插件

mkdir plugins

(4).權(quán)限賦值

chmod -R 777 /usr/local/docker/es/

(5).打開config目錄

cd config/

4.創(chuàng)建配置和腳本

A.創(chuàng)件配置

(1).創(chuàng)建文件

vim elasticsearch.yml

(2).編寫配置文件

#可訪問IP
http.host: 0.0.0.0
# 跨域
http.cors.enabled: true
http.cors.allow-origin: "*"

B.創(chuàng)建腳本

(1).打開指定目錄

#打開目錄
cd /usr/local/docker/es
#返回上一級(jí)目錄
cd ../

(2).創(chuàng)建腳本文件

vim startEs.sh

(3).編寫腳本文件

docker run --name es-7.17.0 \
--restart=always \
-p 9200:9200  -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms84m -Xmx256m" \
-v /usr/local/docker/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /usr/local/docker/es/data:/usr/share/elasticsearch/data \
-v /usr/local/docker/es/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.17.0

(4).腳本賦權(quán)

chmod -R 700 startEs.sh

(5).啟動(dòng)腳本

./startEs.sh

(6).使用命令查詢

5.云服務(wù)解放端口

注:如果是本地安裝的虛擬機(jī),就不需要執(zhí)行

6.訪問es

(1)服務(wù)器ip + 9200 結(jié)果

二、安裝kibana

1.準(zhǔn)備工作

(1).打開指定目錄

cd /usr/local/docker/

(2).創(chuàng)建 kibana 目錄

mkdir kibana

(3).進(jìn)入 kibana 目錄

cd kibana/

(4).創(chuàng)建 config 掛載目錄

mkdir config

(5).進(jìn)入 config 目錄

cd config/

2.創(chuàng)建配置和腳本

A.創(chuàng)建配置

(1).創(chuàng)建文件

vim kibana.yml

(2).編寫配置

# 主機(jī)地址,可以是ip,主機(jī)名
server.host: 0.0.0.0
# 提供服務(wù)的端口,監(jiān)聽端口
server.port: 5601
# 該 kibana 服務(wù)的名稱,默認(rèn) your-hostname
server.name: "bawei-kibana"
server.shutdownTimeout: "5s"

#####----------elasticsearch相關(guān)----------#####
# kibana訪問es服務(wù)器的URL,就可以有多個(gè),以逗號(hào)","隔開
elasticsearch.hosts: [ "http://118.89.67.111:9200" ]
monitoring.ui.container.elasticsearch.enabled: true

####----------日志相關(guān)----------#####

# kibana日志文件存儲(chǔ)路徑,默認(rèn)stdout
logging.dest: stdout

# 此值為true時(shí),禁止所有日志記錄輸出
# 默認(rèn)false
logging.silent: false

# 此值為true時(shí),禁止除錯(cuò)誤消息之外的所有日志記錄輸出
# 默認(rèn)false
logging.quiet: false

# 此值為true時(shí),記錄所有事件,包括系統(tǒng)使用信息和所有請(qǐng)求
# 默認(rèn)false
logging.verbose: false

#####----------其他----------#####

# 系統(tǒng)和進(jìn)程取樣間隔,單位ms,最小值100ms
# 默認(rèn)5000ms
ops.interval: 5000
# kibana web語言
# 默認(rèn)en
i18n.locale: "zh-CN"

B.創(chuàng)建腳本

(1).返回config目錄

cd ../

(2).創(chuàng)建腳本文件

vim startKibana.sh

(3).添加腳本內(nèi)容

docker run -d \
--name kibana-7.17.0 \
--restart=always \
-p 5601:5601 \
-e TZ="Asia/Shanghai" \
-v /usr/local/docker/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
kibana:7.17.0

(4).腳本賦權(quán)

chmod -R 700 startKibana.sh

(5).啟動(dòng)腳本

./startKibana.sh

(6).使用命令查詢

3.云服務(wù)解放端口

注:如果是本地安裝的虛擬機(jī),就不需要執(zhí)行

4.訪問es

(2)服務(wù)器ip + 5601 結(jié)果

三、安裝分詞器(IK)

1.打開指定目錄

cd /usr/local/docker/es/plugins/

2.創(chuàng)建文件夾

mkdir ik

3.下載

//地址

https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.0/elasticsearch-analysis-ik-7.17.0.zip

將以下復(fù)制到控制臺(tái)

wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.0/elasticsearch-analysis-ik-7.17.0.zip

注:最小安裝要使用wget命令 需要先安裝wget

//安裝命令

yum -y install wget

注:這個(gè)命令是使用yum源安裝,請(qǐng)確保已安裝yum源

//檢查是否安裝yum源

rpm -qa|grep yum

4.解壓IK分詞到IK目錄中

unzip -d ./ik elasticsearch-analysis-ik-7.17.0.zip

注:最小安裝需要安裝unzip

//安裝unzip命令
sudo yum install unzip
//檢查unzip命令
unzip -v

5.刪除壓縮包

rm -f elasticsearch-analysis-ik-7.17.0.zip

6.重啟es

docker restart es-7.17.0

總結(jié)

到此這篇關(guān)于Docker安裝配置ES(elasticsearch)的文章就介紹到這了,更多相關(guān)Docker安裝ES內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論