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

docker快速安裝Es和kibana的實(shí)現(xiàn)步驟

 更新時(shí)間:2024年03月27日 08:32:46   作者:pigfu  
在工作過程中,經(jīng)常需要測(cè)試環(huán)境搭建Es環(huán)境,本文主要介紹了docker快速安裝Es和kibana,具有一定的參考價(jià)值,感興趣的可以了解一下

概要

在工作過程中,經(jīng)常需要測(cè)試環(huán)境搭建Es環(huán)境,本文基于Es V8.12.2來演示如何快速搭建單節(jié)點(diǎn)Es和kibana。

服務(wù)器默認(rèn)已按裝docker

一、Es

1:拉取鏡像

docker pull elasticsearch:8.12.2

2:準(zhǔn)備環(huán)境

mkdir -p /home/docker/es  #創(chuàng)建掛載目錄
mkdir -p /home/docker/es/logs
chmod 777 /home/docker/es/logs #授權(quán)
mkdir -p /home/docker/es/data
chmod 777 /home/docker/es/data #授權(quán)
docker run -d --name es_temp -p 9200:9200 -p 9300:9300 elasticsearch:8.12.2 #起一個(gè)臨時(shí)容器
docker cp es_temp:/usr/share/elasticsearch/config /home/docker/es/  #復(fù)制Es配置文件
docker rm es_temp #刪除臨時(shí)容器

3:修改配置文件
vim /home/docker/es/config/elasticsearch.yml配置文件默認(rèn)是集群配置,而我們測(cè)試環(huán)境只需單節(jié)點(diǎn),所以要調(diào)整如下:

cluster.name: "docker-single"
network.host: 0.0.0.0

#----------------------- BEGIN SECURITY AUTO CONFIGURATION -----------------------
#
# The following settings, TLS certificates, and keys have been automatically
# generated to configure Elasticsearch security features on 20-03-2024 19:23:28
#
# --------------------------------------------------------------------------------

# Enable security features
xpack.security.enabled: false  #關(guān)閉認(rèn)證

xpack.security.enrollment.enabled: true

# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: true
  keystore.path: certs/http.p12

# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: true
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12
# Create a new ciluster with the current node only
discovery.type: single-node  #單節(jié)點(diǎn)模式
# Additional nodes can still join the cluster later
#cluster.initial_master_nodes: ["986f0573b289"]

#----------------------- END SECURITY AUTO CONFIGURATION -------------------------

4:?jiǎn)?dòng)容器

docker run --privileged -d --name es -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -v /home/docker/es/config:/usr/share/elasticsearch/config -v /home/docker/es/data:/usr/share/elasticsearch/data -v /home/docker/es/logs:/usr/share/elasticsearch/logs -p 9200:9200 -p 9300:9300 elasticsearch:8.12.2

5:檢測(cè)

curl -X GET http://127.0.0.1:9200/_cluster/health?pretty
{
  "cluster_name" : "docker-single",
  "status" : "green",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 0,
  "active_shards" : 0,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 0,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 100.0
}

二、kibana

與Es兼容的kibana版本,按需拉取鏡像即可。
1:拉取鏡像

docker pull kibana:8.12.2

2:?jiǎn)?dòng)容器
kibana就不掛載了,其配置文件/usr/share/kibana/config/kibana.yml,也可以掛載出來做一些配置。

docker run -d --name kibana -p 5601:5601 \
-e ELASTICSEARCH_HOSTS=http://200.200.107.192:9200 \ #Es Url
-e ELASTICSEARCH_USERNAME=root \  #Es 賬號(hào),Es不開啟認(rèn)證可不設(shè)置
-e ELASTICSEARCH_PASSWORD=123456  \ #Es 密碼 ,Es不開啟認(rèn)證可不設(shè)置
-e I18N_LOCALE=zh-CN \ #漢化
kibana:8.12.2

3:檢測(cè)
瀏覽器訪問宿主機(jī)ip:5601,即可驗(yàn)證,成功如下:

kibana

三、dcoker compose管理

我們可以用docker compose管理es和kibana。

mkdir -p /etc/docker
vim /etc/docker/docker-compose.yml

內(nèi)容如下:

# yaml 配置
version: '3'
services:
  es:
    image: "elasticsearch:8.12.2"
    privileged: true
    ports:
      - "9200:9200"
      - "9300:9300"
    volumes:
      - "/home/docker/es/config:/usr/share/elasticsearch/config"
      - "/home/docker/es/data:/usr/share/elasticsearch/data"
      - "/home/docker/es/logs:/usr/share/elasticsearch/logs"
    environment:
      - ES_JAVA_OPTS=-Xms512m -Xmx512m
      - TZ=Asia/Shanghai
    container_name: "es"
  kibana_srv:
    image: "kibana:8.12.2"
    ports:
      - "5601:5601"
    environment:
      - ELASTICSEARCH_HOSTS=http://200.200.107.192:9200
      - ELASTICSEARCH_USERNAME=root
      - ELASTICSEARCH_PASSWORD=123456
      - I18N_LOCALE=zh-CN
    container_name: "kibana"
docker compose -f /etc/docker/docker-compose.yml up es
docker compose -f /etc/docker/docker-compose.yml stop es
docker compose -f /etc/docker/docker-compose.yml up kibana_srv
docker compose -f /etc/docker/docker-compose.yml stop kibana_srv

四、參考

1]:Docker 容器中運(yùn)行 Kibana

2]:Kibana 的安裝

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

相關(guān)文章

  • 深入理解docker的四種網(wǎng)絡(luò)方式

    深入理解docker的四種網(wǎng)絡(luò)方式

    本篇文章主要介紹了深入理解docker的四種網(wǎng)絡(luò)方式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • 解決docker中ifconfig不可用的問題

    解決docker中ifconfig不可用的問題

    這篇文章主要介紹了解決docker中ifconfig不可用的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • docker鏡像的導(dǎo)入和導(dǎo)出的實(shí)現(xiàn)

    docker鏡像的導(dǎo)入和導(dǎo)出的實(shí)現(xiàn)

    這篇文章主要介紹了docker鏡像的導(dǎo)入和導(dǎo)出的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Docker?容器安裝?Dify的兩種方法詳解

    Docker?容器安裝?Dify的兩種方法詳解

    該文章介紹了如何使用Docker容器在Windows上安裝Dify,方法一通過拉取Dify鏡像并運(yùn)行容器,方法二通過克隆Dify源代碼并使用DockerCompose啟動(dòng)容器,兩種方法各有優(yōu)缺點(diǎn),選擇哪種方法取決于具體需求,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • Docker安裝Flink教程

    Docker安裝Flink教程

    文章描述了如何在Docker中安裝Flink的詳細(xì)步驟,包括拉取鏡像、創(chuàng)建文件夾、編輯yml文件、執(zhí)行命令、檢查Docker-compose版本、賦予操作權(quán)限以及通過Web端訪問Flink
    2024-11-11
  • Docker通過容器生成鏡像提交DockerCommit詳解

    Docker通過容器生成鏡像提交DockerCommit詳解

    這篇文章主要介紹了Docker通過容器生成鏡像提交DockerCommit的詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2021-09-09
  • docker容器配置啟動(dòng)參數(shù)

    docker容器配置啟動(dòng)參數(shù)

    通過添加參數(shù),我們可以在啟動(dòng) Docker 容器時(shí)靈活地配置容器的行為,本文介紹了通過命令行和 Dockerfile 兩種方式添加參數(shù)的方法,并給出了常用參數(shù)的示例,希望本文能幫助您理解如何在 Docker 啟動(dòng)時(shí)添加參數(shù),并正確地配置和管理 Docker容器
    2023-10-10
  • Dokcer部署雙主Mysql的詳細(xì)步驟

    Dokcer部署雙主Mysql的詳細(xì)步驟

    文章介紹了如何創(chuàng)建MySQL主從復(fù)制容器,并配置主從關(guān)系,主要步驟包括創(chuàng)建容器、創(chuàng)建角色、配置MySQL從數(shù)據(jù)庫以連接到主數(shù)據(jù)庫,并確保配置參數(shù)正確,感興趣的朋友一起看看吧
    2025-01-01
  • 云原生Docker創(chuàng)建并進(jìn)入mysql容器的全過程

    云原生Docker創(chuàng)建并進(jìn)入mysql容器的全過程

    前面我們已經(jīng)安裝好了Docker,也簡(jiǎn)單了解了Docker,下面這篇文章主要給大家介紹了關(guān)于云原生Docker創(chuàng)建并進(jìn)入mysql容器的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • docker保存和加載tar及其tar.gz方式

    docker保存和加載tar及其tar.gz方式

    這篇文章主要介紹了docker保存和加載tar及其tar.gz方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評(píng)論