最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

概要

在工作過(guò)程中,經(jīng)常需要測(cè)試環(huán)境搭建Es環(huán)境,本文基于Es V8.12.2來(lái)演示如何快速搭建單節(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,也可以掛載出來(lái)做一些配置。

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不開(kāi)啟認(rèn)證可不設(shè)置
-e ELASTICSEARCH_PASSWORD=123456  \ #Es 密碼 ,Es不開(kāi)啟認(rèn)證可不設(shè)置
-e I18N_LOCALE=zh-CN \ #漢化
kibana:8.12.2

3:檢測(cè)
瀏覽器訪問(wèn)宿主機(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-compose部署redis報(bào)錯(cuò)ERR Client sent AUTH, but no password is set問(wèn)題及解決

    docker-compose部署redis報(bào)錯(cuò)ERR Client sent AUTH,&

    這篇文章主要介紹了docker-compose部署redis報(bào)錯(cuò)ERR Client sent AUTH, but no password is set問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-10-10
  • docker-compose編排單體nacos、rabbitmq、redis基礎(chǔ)服務(wù)詳解

    docker-compose編排單體nacos、rabbitmq、redis基礎(chǔ)服務(wù)詳解

    這篇文章主要介紹了docker-compose編排單體nacos、rabbitmq、redis基礎(chǔ)服務(wù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • docker安裝prometheus和grafana的詳細(xì)過(guò)程

    docker安裝prometheus和grafana的詳細(xì)過(guò)程

    prometheus通過(guò)各種Exporter采集到監(jiān)控?cái)?shù)據(jù),然后存儲(chǔ)進(jìn)prometheus中,以供查詢展示,這篇文章主要介紹了docker安裝prometheus和grafana,需要的朋友可以參考下
    2023-02-02
  • Docker安裝Elasticsearch的實(shí)現(xiàn)示例

    Docker安裝Elasticsearch的實(shí)現(xiàn)示例

    本文主要介紹了在Docker環(huán)境下安裝和ockerSearch、Kibana及IK分詞器的步驟,并并包括配置項(xiàng)設(shè)置D以及常用命令使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2026-04-04
  • Docker安裝beef-xss的步驟

    Docker安裝beef-xss的步驟

    這篇文章主要介紹了Docker安裝beef-xss的步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2025-04-04
  • Docker啟動(dòng)容器報(bào)錯(cuò):Ports are not available的解決方案

    Docker啟動(dòng)容器報(bào)錯(cuò):Ports are not available的解決方案

    這篇文章主要介紹了Docker啟動(dòng)容器報(bào)錯(cuò):Ports are not available的解決方案,Docker 將容器程序的端口號(hào)映射到宿主機(jī)的端口號(hào),是一個(gè) NAT 過(guò)程,這個(gè)過(guò)程可能會(huì)因?yàn)榕c Windows NAT 服務(wù)沖突而失效,文中有詳細(xì)的解決方案,需要的朋友可以參考下
    2024-03-03
  • 基于VS Code的Docker調(diào)試環(huán)境搭建過(guò)程

    基于VS Code的Docker調(diào)試環(huán)境搭建過(guò)程

    本文詳細(xì)介紹了如何在VSCode中配置和使用Docker容器進(jìn)行Autoware項(xiàng)目的開(kāi)發(fā)調(diào)試,通過(guò)安裝Docker和VSCode插件,配置開(kāi)發(fā)容器,掛載本地目錄,以及使用colcon編譯項(xiàng)目,使得開(kāi)發(fā)環(huán)境更加高效和一致
    2026-02-02
  • Docker容器磁盤占滿的一些情況匯總

    Docker容器磁盤占滿的一些情況匯總

    這篇文章主要給大家介紹了關(guān)于Docker容器磁盤占滿的一些情況,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Docker具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Docker部署Gitlab的詳細(xì)教程

    Docker部署Gitlab的詳細(xì)教程

    這篇文章主要介紹了Docker部署Gitlab的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2025-05-05
  • docker 限制容器對(duì)CPU的使用

    docker 限制容器對(duì)CPU的使用

    本篇文章主要介紹了docker 限制容器對(duì)CPU的使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08

最新評(píng)論

舟曲县| 长春市| 南宁市| 黔西| 清徐县| 永新县| 鄱阳县| 巩义市| 河南省| 木兰县| 陈巴尔虎旗| 闻喜县| 晋中市| 伊宁市| 彭阳县| 大关县| 广德县| 宣化县| 萨嘎县| 石嘴山市| 谢通门县| 宣汉县| 郴州市| 江阴市| 宣化县| 息烽县| 介休市| 西林县| 乌拉特后旗| 海口市| 稷山县| 沙坪坝区| 常州市| 海晏县| 德州市| 沧州市| 濮阳市| 大关县| 静乐县| 广昌县| 凤山县|