国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【docker】docker-compose安裝帶ui頁面的kafka集群

這篇具有很好參考價值的文章主要介紹了【docker】docker-compose安裝帶ui頁面的kafka集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

docker-compose 安裝帶kafka-ui 的kafka集群

在日常的工作當(dāng)中,kafka集群作為常用的中間件,其搭建過程略顯繁瑣,需要配置的文件頗多,為了方便各位初學(xué)者快速體驗kafka的魅力,本文采取一鍵式安裝kafka-3.3.1(不帶zookeeper版本)的集群化安裝。僅需將下面配置中的10.0.0.147 改為自己本機的ip即可

version: "3"
services:
  #kafka可視化工具
  kafka-ui:
    container_name: kafka-ui
    image: provectuslabs/kafka-ui:latest
    ports:
      - 8989:8080
    depends_on:
      - kafka1
      - kafka2
      - kafka3
    environment:
      - KAFKA_CLUSTERS_0_NAME=kafkaCluster
      - KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=10.0.0.147:9192,10.0.0.147:9292,10.0.0.147:9392
      - DYNAMIC_CONFIG_ENABLED=true
    networks:
      - mynetwork

  # kafka集群
  kafka1:
    image: 'bitnami/kafka:3.3.1'
    container_name: kafka1
    user: root
    ports:
      - 9192:9092
      - 9193:9093
    environment:
      ### 通用配置
      # 允許使用kraft,即Kafka替代Zookeeper
      - KAFKA_ENABLE_KRAFT=yes
      # kafka角色,做broker,也要做controller
      - KAFKA_CFG_PROCESS_ROLES=broker,controller
      # 指定供外部使用的控制類請求信息
      - KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      # 定義kafka服務(wù)端socket監(jiān)聽端口
      - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093
      # 定義安全協(xié)議
      - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
      # 使用Kafka時的集群id,集群內(nèi)的Kafka都要用這個id做初始化,生成一個UUID即可
      - KAFKA_KRAFT_CLUSTER_ID=LelM2dIFQkiUFvXCEcqRWA
      # 集群地址
      - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka1:9093,2@kafka2:9093,3@kafka3:9093
      # 允許使用PLAINTEXT監(jiān)聽器,默認(rèn)false,不建議在生產(chǎn)環(huán)境使用
      - ALLOW_PLAINTEXT_LISTENER=yes
      # 設(shè)置broker最大內(nèi)存,和初始內(nèi)存
      - KAFKA_HEAP_OPTS=-Xmx512M -Xms256M
      # 允許自動創(chuàng)建主題
      - KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE=true
      # 消息保留時長(毫秒),保留7天
      - KAFKA_LOG_RETENTION_MS=604800000
      ### broker配置
      # 定義外網(wǎng)訪問地址(宿主機ip地址和端口)
      - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://10.0.0.147:9192
      # broker.id,必須唯一
      - KAFKA_BROKER_ID=1
    volumes:
      - /data/bitnami/kafka1:/bitnami/kafka
    networks:
      - mynetwork
  kafka2:
    image: 'bitnami/kafka:3.3.1'
    container_name: kafka2
    user: root
    ports:
      - 9292:9092
      - 9293:9093
    environment:
      ### 通用配置
      # 允許使用kraft,即Kafka替代Zookeeper
      - KAFKA_ENABLE_KRAFT=yes
      # kafka角色,做broker,也要做controller
      - KAFKA_CFG_PROCESS_ROLES=broker,controller
      # 指定供外部使用的控制類請求信息
      - KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      # 定義kafka服務(wù)端socket監(jiān)聽端口
      - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093
      # 定義安全協(xié)議
      - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
      # 使用Kafka時的集群id,集群內(nèi)的Kafka都要用這個id做初始化,生成一個UUID即可
      - KAFKA_KRAFT_CLUSTER_ID=LelM2dIFQkiUFvXCEcqRWA
      # 集群地址
      - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka1:9093,2@kafka2:9093,3@kafka3:9093
      # 允許使用PLAINTEXT監(jiān)聽器,默認(rèn)false,不建議在生產(chǎn)環(huán)境使用
      - ALLOW_PLAINTEXT_LISTENER=yes
      # 設(shè)置broker最大內(nèi)存,和初始內(nèi)存
      - KAFKA_HEAP_OPTS=-Xmx512M -Xms256M
      # 允許自動創(chuàng)建主題
      - KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE=true
      # 消息保留時長(毫秒),保留7天
      - KAFKA_LOG_RETENTION_MS=604800000
      ### broker配置
      # 定義外網(wǎng)訪問地址(宿主機ip地址和端口)
      - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://10.0.0.147:9292
      # broker.id,必須唯一
      - KAFKA_BROKER_ID=2
    volumes:
      - /data/bitnami/kafka2:/bitnami/kafka
    networks:
      - mynetwork
  kafka3:
    image: 'bitnami/kafka:3.3.1'
    container_name: kafka3
    user: root
    ports:
      - 9392:9092
      - 9393:9093
    environment:
      ### 通用配置
      # 允許使用kraft,即Kafka替代Zookeeper
      - KAFKA_ENABLE_KRAFT=yes
      # kafka角色,做broker,也要做controller
      - KAFKA_CFG_PROCESS_ROLES=broker,controller
      # 指定供外部使用的控制類請求信息
      - KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      # 定義kafka服務(wù)端socket監(jiān)聽端口
      - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093
      # 定義安全協(xié)議
      - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
      # 使用Kafka時的集群id,集群內(nèi)的Kafka都要用這個id做初始化,生成一個UUID即可
      - KAFKA_KRAFT_CLUSTER_ID=LelM2dIFQkiUFvXCEcqRWA
      # 集群地址
      - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka1:9093,2@kafka2:9093,3@kafka3:9093
      # 允許使用PLAINTEXT監(jiān)聽器,默認(rèn)false,不建議在生產(chǎn)環(huán)境使用
      - ALLOW_PLAINTEXT_LISTENER=yes
      # 設(shè)置broker最大內(nèi)存,和初始內(nèi)存
      - KAFKA_HEAP_OPTS=-Xmx512M -Xms256M
      # 允許自動創(chuàng)建主題
      - KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE=true
      # 消息保留時長(毫秒),保留7天
      - KAFKA_LOG_RETENTION_MS=604800000
      ### broker配置
      # 定義外網(wǎng)訪問地址(宿主機ip地址和端口)
      - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://10.0.0.147:9392
      # broker.id,必須唯一
      - KAFKA_BROKER_ID=3
    volumes:
      - /data/bitnami/kafka3:/bitnami/kafka
    networks:
      - mynetwork

networks:
  mynetwork:
    driver: bridge

執(zhí)行 命令安裝即可文章來源地址http://www.zghlxwxcb.cn/news/detail-625982.html

docker-compose up -d

到了這里,關(guān)于【docker】docker-compose安裝帶ui頁面的kafka集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux Docker安裝 Docker-Compose安裝 Docker安裝Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Linux Docker安裝 Docker-Compose安裝 Docker安裝Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Docker安裝 Docker默認(rèn)鏡像源下載太慢,可以調(diào)整為國內(nèi)鏡像源 為了驗證是否切換成功,可以使用 docker info 查看,會顯示如下信息: 安裝Docker-Compose,這里下載的是最新版本v2.5.0,安裝流程如下: 修改密碼: select NOW() 時間如果小了8小時,執(zhí)行如下操作同步時區(qū)即可: 如果要安

    2024年02月02日
    瀏覽(54)
  • Kafka(一)使用Docker Compose安裝單機Kafka以及Kafka UI

    Kafka(一)使用Docker Compose安裝單機Kafka以及Kafka UI

    對于Kafka中經(jīng)常用到的術(shù)語,可參考confluent的官方文檔,這里不再贅述。 鏡像選擇Docker Hub上使用最多的bitnami Kafka,主要注意的點是環(huán)境變量和Kafka配置的映射關(guān)系 Additionally, any environment variable beginning with KAFKA_CFG_ will be mapped to its corresponding Apache Kafka key. For example, use KAFKA_CFG

    2024年02月08日
    瀏覽(21)
  • docker-compose 構(gòu)建 Kafka 容器

    在終端中創(chuàng)建一個名為 kafka 的目錄,并進入該目錄: 創(chuàng)建一個名為 docker-compose-kafka.yml 的文件并打開它。將以下代碼復(fù)制到文件中: 這份配置使用了 Docker Compose,定義了兩個服務(wù) Zookeeper 和 Kafka。 Zookeeper 服務(wù)定義: 使用 wurstmeister/zookeeper 鏡像; 將容器的 2181 端口映射到宿

    2024年02月10日
    瀏覽(24)
  • docker-compose部署minio集群

    docker-compose部署minio集群

    提示:本文是在Dokcer Desktop環(huán)境下部署。 docker部署單機minio 之前有講過,這里就不在重復(fù) 提示:quay.io/minio/minio是穩(wěn)定版本 docker pull quay.io/minio/minio 分別創(chuàng)建 C:DockerDataminio-clusterminio1和C:DockerDataminio-clusterminio2文件夾 然后再minio1/minio2中分別創(chuàng)建config、data1和data2文件夾 提示

    2024年02月12日
    瀏覽(58)
  • docker-compose部署rabbitmq集群

    docker-compose部署rabbitmq集群

    1、集群分類 RabbitMQ的是基于Erlang語言編寫,而Erlang又是一個面向并發(fā)的語言,天然支持集群模式。 RabbitMQ的集群以下分類: 標(biāo)準(zhǔn)集群:是一種分布式集群,將隊列分散到集群的各個節(jié)點,從而提高整個集群的并發(fā)能力。 鏡像集群:是一種主從集群,標(biāo)準(zhǔn)集群的基礎(chǔ)上,添加

    2024年02月16日
    瀏覽(26)
  • docker-compose 部署flink集群

    詳見 https://blog.csdn.net/qq_42267173/article/details/124687804 https://blog.csdn.net/m0_72838865/article/details/126421685 https://www.cnblogs.com/cw2blog/p/16689584.html 容器啟停相關(guān)的 啟動報錯 解決參考:https://blog.csdn.net/xiojing825/article/details/79494408 docker-compose up -d 后臺運行,不輸出日志到窗口 想web訪問,但

    2024年02月05日
    瀏覽(25)
  • 使用Docker-Compose搭建Redis集群

    使用Docker-Compose搭建Redis集群

    3主+3從 由于僅用于測試,故我這里只用1臺服務(wù)器進行模擬 redis列表 在server上創(chuàng)建一個目錄用于存放redis集群部署文件。這里我放的路徑為/root/redis-cluster 在/opt/docker/redis-cluster目錄下創(chuàng)建redis-1,redis-2,redis-3,redis-4,redis-5,redis-6文件夾 注意:port值不能都為6379,根據(jù)上面redis列表設(shè)

    2024年02月15日
    瀏覽(32)
  • 【云原生】Docker-compose單機容器集群編排

    【云原生】Docker-compose單機容器集群編排

    Compose是單機編排容器集群或者是分布式服務(wù)容器的應(yīng)用工具。通過Compose,可以使用YAML文件來配置應(yīng)用程序的服務(wù)。然后,使用一個命令,就可以從配置中創(chuàng)建并啟動所有服務(wù)。 Docker-Compose是一個容器編排工具。通過一個.yml或.yaml文件,將所有的容器的部署方法、文件映射、

    2024年02月09日
    瀏覽(30)
  • 如何通過docker-compose部署ES集群

    一、概述 Linux系統(tǒng)搭建ES集群的方式有很多種,其中通過docker-compose進行安裝最為方便。 二、準(zhǔn)備 1、配置虛擬機 1.1、設(shè)置IP 將虛擬機IP設(shè)置為192.168.1.100; 1.2、設(shè)置內(nèi)存 將虛擬機內(nèi)存設(shè)置為4G,內(nèi)存太小可能導(dǎo)致某個ES節(jié)點無法正常運行; 1.3、修改limits.conf limits.conf文件可以

    2024年02月16日
    瀏覽(33)
  • docker-compose部署hbase集群 —— 筑夢之路

    HBase ?是一個開源的? NoSQL ? 列式分布式數(shù)據(jù)庫 ,它主要基于? Hadoop ?分布式文件系統(tǒng)(HDFS)運行。 HBase ?最初是由? Facebook ?公司貢獻,其基于? Google 的? Bigtable ?模型開發(fā),在強大的水平擴展性和高可用性的基礎(chǔ)上,提供了可以擴展垂直規(guī)模的存儲。 HBase ?主要特點如下

    2024年02月10日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包