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

Docker快速單點(diǎn)部署Elasticsearch的方法

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

x86架構(gòu)

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

arm架構(gòu)

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啟動(dòng)

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、訪問(wèn)elasticsearch
瀏覽器訪問(wèn): https://172.16.17.130:9200/
賬號(hào):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.給他一個(gè)執(zhí)行權(quán)限

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ù)據(jù)目錄

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文件編寫(xiě)

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
      # 關(guān)鍵修改:使用新的 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
      # 關(guān)鍵修改:使用新的 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
      # 關(guān)鍵修改:使用新的 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啟動(dòng)

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

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

相關(guān)文章

  • 如何在mac上用docker對(duì)Oracle進(jìn)行部署使用

    如何在mac上用docker對(duì)Oracle進(jìn)行部署使用

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

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

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

    docker中進(jìn)入容器所在目錄刪除文件

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

    修改Docker鏡像默認(rèn)存儲(chǔ)位置的3種實(shí)現(xiàn)方式

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

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

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

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

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

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

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

    docker容器下配置jupyter notebook的操作

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

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

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

    docker對(duì)網(wǎng)絡(luò)和程序速度的影響解讀

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

最新評(píng)論

同德县| 林甸县| 穆棱市| 永寿县| 南雄市| 弥勒县| 阿勒泰市| 奉新县| 封开县| 岳普湖县| 深圳市| 益阳市| 三亚市| 蒲江县| 桃源县| 延寿县| 辽中县| 称多县| 内江市| 武城县| 韶关市| 平定县| 军事| 盐池县| 区。| 凤台县| 屯留县| 嘉鱼县| 兴山县| 仪征市| 临武县| 佛坪县| 桂阳县| 探索| 福安市| 磐石市| 新丰县| 皋兰县| 舒城县| 志丹县| 互助|