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

Docker快速單點部署Elasticsearch的方法

 更新時間:2025年07月09日 09:48:31   作者:???傀儡師  
本文介紹Docker Compose部署Elasticsearch的步驟,涵蓋x86/ARM架構配置、用戶密碼設置、訪問方式及集群索引管理操作,感興趣的朋友一起看看吧

x86架構

docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/elasticsearch:8.17.4

arm架構

docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_arm64_elasticsearch:8.17.4
3、elasticsearch安裝
mkdir -p /data/elasticsearch/{data,logs} 
chmod 777 /data/elasticsearch/data
chmod 777 /data/elasticsearch/logs
cat >> /etc/sysctl.conf << EOF
vm.max_map_count=262144
EOF
sysctl -p

elasticsearch啟動

docker run -d \
--restart unless-stopped \
--name elasticsearch\
--hostname elasticsearch\
-e "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" \
-e "discovery.type=single-node" \
-p 9200:9200 \
-v /data/elasticsearch/logs:/usr/share/elasticsearch/logs \
-v /data/elasticsearch/data:/usr/share/elasticsearch/data \
-v /etc/localtime:/etc/localtime \
registry.cn-hangzhou.aliyuncs.com/qiluo-images/elasticsearch:8.17.4

創(chuàng)建用戶密碼:elasticsearch

docker exec -it  elasticsearch bash
/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic -i

4、訪問elasticsearch
瀏覽器訪問: https://172.16.17.130:9200/
賬號:elastic
密碼:elasticsearch

5.集群與索引管理
查看集群健康狀態(tài)

curl -k -u elastic:elasticsearch -X GET "https://localhost:9200/_cat/health?v"

6.創(chuàng)建索引

curl -k -u elastic:elasticsearch -X PUT "https://localhost:9200/test_index?pretty"

7.查看所有索引

curl -k -u elastic:elasticsearch -X GET "https://localhost:9200/_cat/indices?v"

8.刪除索引

curl -k -u elastic:elasticsearch -X DELETE "https://localhost:9200/test_index?pretty"

docker-compose 部署

#1.下載docker-compose文件

curl -L "https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

#2.給他一個執(zhí)行權限

chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

#查看是否安裝成功

docker-compose --version

3、創(chuàng)建數(shù)據目錄

mkdir -p /data/elasticsearch/es{01,02,03}/{data,logs} 
chown -R 1000:1000 /data/elasticsearch/es01
chown -R 1000:1000 /data/elasticsearch/es02
chown -R 1000:1000 /data/elasticsearch/es03

4、docker-compose.yml文件編寫

sudo tee /data/elasticsearch/docker-compose.yml <<-'EOF'
version: '2.2'
services:
  es01:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/elasticsearch:8.17.4
    container_name: es01
    environment:
      - node.name=es01
      - cluster.name=es-docker-cluster
      - discovery.seed_hosts=es02,es03
      - cluster.initial_master_nodes=es01,es02,es03
      # 關鍵修改:使用新的 GC 日志格式
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utc,level,tags:filecount=32,filesize=64m"
      - bootstrap.memory_lock=true
      - xpack.security.enabled=false
    volumes:
      - /data/elasticsearch/es01/logs:/usr/share/elasticsearch/logs
      - /data/elasticsearch/es01/data:/usr/share/elasticsearch/data
      - /etc/localtime:/etc/localtime
    ports:
      - 9200:9200
    ulimits:
      memlock:
        soft: -1
        hard: -1
    networks:
      - elastic
  es02:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/elasticsearch:8.17.4
    container_name: es02
    environment:
      - node.name=es02
      - cluster.name=es-docker-cluster
      - discovery.seed_hosts=es01,es03
      - cluster.initial_master_nodes=es01,es02,es03
      # 關鍵修改:使用新的 GC 日志格式
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utc,level,tags:filecount=32,filesize=64m"
      - bootstrap.memory_lock=true
      - xpack.security.enabled=false
    volumes:
      - /data/elasticsearch/es02/logs:/usr/share/elasticsearch/logs
      - /data/elasticsearch/es02/data:/usr/share/elasticsearch/data
      - /etc/localtime:/etc/localtime
    ports:
      - 9201:9200
    ulimits:
      memlock:
        soft: -1
        hard: -1
    networks:
      - elastic
  es03:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/elasticsearch:8.17.4
    container_name: es03
    environment:
      - node.name=es03
      - cluster.name=es-docker-cluster
      - discovery.seed_hosts=es01,es02
      - cluster.initial_master_nodes=es01,es02,es03
      # 關鍵修改:使用新的 GC 日志格式
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utc,level,tags:filecount=32,filesize=64m"
      - bootstrap.memory_lock=true
      - xpack.security.enabled=false
    volumes:
      - /data/elasticsearch/es03/logs:/usr/share/elasticsearch/logs
      - /data/elasticsearch/es03/data:/usr/share/elasticsearch/data
      - /etc/localtime:/etc/localtime
    ports:
      - 9202:9200
    ulimits:
      memlock:
        soft: -1
        hard: -1
    networks:
      - elastic
networks:
  elastic:
    driver: bridge
EOF

5、elasticsearch安裝

cat >> /etc/sysctl.conf << EOF
vm.max_map_count=262144
EOF
sysctl -p

elasticsearch啟動

cd /data/elasticsearch
docker-compose up -d
docker-compose ps

到此這篇關于Docker快速單點部署Elasticsearch的文章就介紹到這了,更多相關docker單點部署Elasticsearch內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 如何在mac上用docker對Oracle進行部署使用

    如何在mac上用docker對Oracle進行部署使用

    這篇文章主要介紹了如何在mac上用docker對Oracle進行部署使用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 使用Docker容器運行Mysql實戰(zhàn)記錄

    使用Docker容器運行Mysql實戰(zhàn)記錄

    這篇文章主要給大家介紹了關于使用Docker容器運行Mysql的相關資料,助大家更好的理解和學習使用docker,感興趣的朋友可以了解下,需要的朋友可以參考下
    2023-09-09
  • docker中進入容器所在目錄刪除文件

    docker中進入容器所在目錄刪除文件

    這篇文章主要介紹了docker中進入容器所在目錄刪除文件方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 修改Docker鏡像默認存儲位置的3種實現(xiàn)方式

    修改Docker鏡像默認存儲位置的3種實現(xiàn)方式

    文章介紹了三種解決Docker容器存儲空間不足的問題的方法:使用軟鏈接、指定容器啟動參數(shù)和創(chuàng)建配置文件,這些方法可以幫助更好地管理和擴展Docker容器的存儲空間
    2026-03-03
  • Docker環(huán)境下快速部署Ollama與Open-WebUI的詳細指南

    Docker環(huán)境下快速部署Ollama與Open-WebUI的詳細指南

    在本篇文章中,我們將深入探討如何在Docker中高效部署 Ollama 和 Open-WebUI,并解決在實際使用中常見的問題,有需要的小伙伴可以跟隨小編一起學習一下
    2026-03-03
  • Docker 安裝 Neo4j 保姆級教程(最新整理)

    Docker 安裝 Neo4j 保姆級教程(最新整理)

    本文詳細介紹了如何在Windows和Linux環(huán)境下通過Docker安裝和配置 Neo4j圖數(shù)據庫,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2025-10-10
  • 詳解Docker鏡像的基本操作方法

    詳解Docker鏡像的基本操作方法

    這篇文章主要介紹了Docker鏡像的基本操作方法,主要包括獲取鏡像和運行鏡像的相關知識,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • docker容器下配置jupyter notebook的操作

    docker容器下配置jupyter notebook的操作

    這篇文章主要介紹了docker容器下配置jupyter notebook的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker部署前后端的實現(xiàn)步驟

    Docker部署前后端的實現(xiàn)步驟

    本文主要介紹了Docker部署前后端的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-04-04
  • docker對網絡和程序速度的影響解讀

    docker對網絡和程序速度的影響解讀

    本文通過對比分析,測試了在宿主機和Docker容器中部署Spring Boot程序的性能差異,在網絡延遲方面,Docker容器比宿主機慢0.1~0.2毫秒,在程序運行速度方面,宿主機和Docker容器的平均運行時間相近,單次運行時間存在較大差異,無法確定Docker容器在速度上優(yōu)于宿主機
    2025-01-01

最新評論

永康市| 西华县| 延吉市| 彰化市| 嫩江县| 师宗县| 临沭县| 小金县| 屏东县| 永善县| 嘉善县| 宕昌县| 花垣县| 连山| 新疆| 西和县| 晴隆县| 柏乡县| 林甸县| 雷波县| 上犹县| 治多县| 明光市| 柳河县| 临沂市| 黔江区| 日土县| 德兴市| 太白县| 宜阳县| 双峰县| 定远县| 周宁县| 红原县| 天津市| 盖州市| 樟树市| 梓潼县| 罗田县| 龙南县| 于田县|