溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用docker安裝elasticsearch和head插件

發布時間:2022-04-20 17:05:37 來源:億速云 閱讀:294 作者:zzz 欄目:開發技術

本文小編為大家詳細介紹“怎么使用docker安裝elasticsearch和head插件”,內容詳細,步驟清晰,細節處理妥當,希望這篇“怎么使用docker安裝elasticsearch和head插件”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

一、概述

需要在服務器中部署elasticsearch和head插件

環境說明

操作系統: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

修改系統參數

vi /etc/sysctl.conf

調整參數

vm.max_map_count=262144

刷新參數

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

內容如下:

cluster.name: "docker-cluster"
network.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"

注意:最后2行一定要添加,否則head插件連接時,會出現跨域拒絕訪問。

啟動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日志,如果有出現

"publish_address {172.17.0.2:9300}, bound_addresses {0.0.0.0:9300}"

說明啟動成功了。

測試訪問

http://192.168.31.190:9200/

效果如下:

怎么使用docker安裝elasticsearch和head插件

啟動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地址,點擊連接。效果如下:

怎么使用docker安裝elasticsearch和head插件

讀到這里,這篇“怎么使用docker安裝elasticsearch和head插件”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女