教你使用docker安裝elasticsearch和head插件的方法
一、概述
需要在服務器中部署elasticsearch和head插件
環(huán)境說明
操作系統(tǒng):centos 7.6
docker版本:19.03.12
ip地址:192.168.31.190
二、安裝
下載鏡像
docker pull elasticsearch:7.5.1 docker pull mobz/elasticsearch-head:5-alpine
修改系統(tǒng)參數(shù)
vi /etc/sysctl.conf
調(diào)整參數(shù)
vm.max_map_count=262144
刷新參數(shù)
sysctl -p
配置文件
臨時啟動
docker run -d \ --name=elasticsearch \ -p 9200:9200 -p 9300:9300 \ -e "cluster.name=elasticsearch" \ -e "discovery.type=single-node" \ -e "ES_JAVA_OPTS=-Xms512m -Xmx1024m" \ elasticsearch:7.5.1
拷貝文件
mkdir -p /data/elk7 docker cp elasticsearch:/usr/share/elasticsearch/data /data/elk7/elasticsearch/ docker cp elasticsearch:/usr/share/elasticsearch/logs /data/elk7/elasticsearch/ docker cp elasticsearch:/usr/share/elasticsearch/config /data/elk7/elasticsearch/ chmod 777 -R /data/elk7/elasticsearch/
編輯配置文件
vi /data/elk7/elasticsearch/config/elasticsearch.yml
內(nèi)容如下:
cluster.name: "docker-cluster" network.host: 0.0.0.0 http.cors.enabled: true http.cors.allow-origin: "*"
注意:最后2行一定要添加,否則head插件連接時,會出現(xiàn)跨域拒絕訪問。
啟動elasticsearch
先刪除臨時的
docker rm -f elasticsearch
啟動
docker run -d \ --name=elasticsearch \ --restart=always \ -p 9200:9200 \ -p 9300:9300 \ -e "cluster.name=elasticsearch" \ -e "discovery.type=single-node" \ -e "ES_JAVA_OPTS=-Xms512m -Xmx1024m" \ -v /data/elk7/elasticsearch/config:/usr/share/elasticsearch/config \ -v /data/elk7/elasticsearch/data:/usr/share/elasticsearch/data \ -v /data/elk7/elasticsearch/logs:/usr/share/elasticsearch/logs \ elasticsearch:7.5.1
等待30秒左右,查看docker日志,如果有出現(xiàn)
"publish_address {172.17.0.2:9300}, bound_addresses {0.0.0.0:9300}"
說明啟動成功了。
測試訪問
效果如下:
啟動elasticsearch head插件
docker run -d \ --name=elasticsearch-head \ --restart=always \ -p 9100:9100 \ docker.io/mobz/elasticsearch-head:5-alpine
訪問頁面
http://192.168.31.190:9100/
輸入es地址,點擊連接。效果如下:
本文參考鏈接:
https://www.cnblogs.com/wxy0126/p/11381598.html
到此這篇關于docker安裝elasticsearch和head插件的文章就介紹到這了,更多相關docker安裝elasticsearch和head插件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
安裝Docker Desktop報錯WSL 2 installation is incomplete的問題(解決報錯)
這篇文章主要介紹了安裝Docker Desktop報錯WSL 2 installation is incomplete的問題,解決方法很簡單只需我們自己手動更新一下,我們根據(jù)提示去微軟官網(wǎng)下載最新版的wsl2安裝后即可正常打開,需要的朋友可以參考下2021-06-06將spring boot應用打入docker中運行的實現(xiàn)方法
這篇文章主要介紹了將spring boot應用打入docker中運行的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-07-07創(chuàng)建的docker容器時間顯示錯誤/date錯誤/時區(qū)錯誤
這篇文章主要介紹了創(chuàng)建的docker容器時間顯示錯誤/date錯誤/時區(qū)錯誤的處理方法,一起看看吧2017-06-06Docker 修改docker存儲位置 修改容器鏡像大小限制操作
這篇文章主要介紹了Docker 修改docker存儲位置 修改容器鏡像大小限制操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11