Docker安裝配置ES(elasticsearch)步驟詳解
一、安裝ES
1.打開指定目錄
cd /usr/local/docker/
2.創(chuàng)建并打開ES目錄
mkdir es cd es/
3.準備相關(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 #返回上一級目錄 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).啟動腳本
./startEs.sh
(6).使用命令查詢
5.云服務(wù)解放端口
注:如果是本地安裝的虛擬機,就不需要執(zhí)行
6.訪問es
(1)服務(wù)器ip + 9200 結(jié)果
二、安裝kibana
1.準備工作
(1).打開指定目錄
cd /usr/local/docker/
(2).創(chuàng)建 kibana 目錄
mkdir kibana
(3).進入 kibana 目錄
cd kibana/
(4).創(chuàng)建 config 掛載目錄
mkdir config
(5).進入 config 目錄
cd config/
2.創(chuàng)建配置和腳本
A.創(chuàng)建配置
(1).創(chuàng)建文件
vim kibana.yml
(2).編寫配置
# 主機地址,可以是ip,主機名 server.host: 0.0.0.0 # 提供服務(wù)的端口,監(jiān)聽端口 server.port: 5601 # 該 kibana 服務(wù)的名稱,默認 your-hostname server.name: "bawei-kibana" server.shutdownTimeout: "5s" #####----------elasticsearch相關(guān)----------##### # kibana訪問es服務(wù)器的URL,就可以有多個,以逗號","隔開 elasticsearch.hosts: [ "http://118.89.67.111:9200" ] monitoring.ui.container.elasticsearch.enabled: true ####----------日志相關(guān)----------##### # kibana日志文件存儲路徑,默認stdout logging.dest: stdout # 此值為true時,禁止所有日志記錄輸出 # 默認false logging.silent: false # 此值為true時,禁止除錯誤消息之外的所有日志記錄輸出 # 默認false logging.quiet: false # 此值為true時,記錄所有事件,包括系統(tǒng)使用信息和所有請求 # 默認false logging.verbose: false #####----------其他----------##### # 系統(tǒng)和進程取樣間隔,單位ms,最小值100ms # 默認5000ms ops.interval: 5000 # kibana web語言 # 默認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).啟動腳本
./startKibana.sh
(6).使用命令查詢
3.云服務(wù)解放端口
注:如果是本地安裝的虛擬機,就不需要執(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ù)制到控制臺
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
注:這個命令是使用yum源安裝,請確保已安裝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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker imageid 和 digest區(qū)別解析
在Docker中,image ID和digest是兩個不同的標識符,用于唯一標識和引用Docker鏡像的不同方面,這篇文章主要介紹了docker imageid 和 digest區(qū)別,需要的朋友可以參考下2023-06-06docker-compose創(chuàng)建網(wǎng)橋,添加子網(wǎng),刪除網(wǎng)卡的實現(xiàn)
這篇文章主要介紹了docker-compose創(chuàng)建網(wǎng)橋,添加子網(wǎng),刪除網(wǎng)卡的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Docker compose部署SpringBoot項目連接MySQL及遇到的坑
這篇文章主要介紹了Docker compose部署SpringBoot項目連接MySQL,文中給大家強調(diào)了如果在使用的過程中修改了Dockerfile,一定要把之前的鏡像刪掉,具體內(nèi)容詳情跟隨小編一起看看吧2021-09-09docker安裝后導(dǎo)致的網(wǎng)絡(luò)問題及解決
這篇文章主要介紹了docker安裝后導(dǎo)致的網(wǎng)絡(luò)問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11docker快速搭建私有鏡像倉庫registry以及registryUI方式
本文詳細介紹了如何在Windows系統(tǒng)上使用Docker搭建私有鏡像倉庫,并通過registry-web界面進行管理,內(nèi)容包括環(huán)境準備、搭建步驟及上傳和下載鏡像的操作2024-12-12在docker中部署tomcat并且部署java應(yīng)用程序的步驟詳解
本文給大家介紹如何在docker中部署tomcat及如何部署我們的應(yīng)用程序到docker容器的tomcat里,本文介紹的非常詳細,具有參考借鑒價值,一起看看吧2016-10-10使用docker搭建一套開發(fā)環(huán)境全家桶的詳細教程
這篇文章主要介紹了使用docker搭建一套開發(fā)環(huán)境全家桶,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09