首页 > 其他分享 >不使用docker-compose不使用zookeeper启动ApacheKafka3.8.0单机运行KRAFT模式

不使用docker-compose不使用zookeeper启动ApacheKafka3.8.0单机运行KRAFT模式

时间:2024-10-30 20:50:35浏览次数:6  
标签:compose PLAINTEXT 0.0 zookeeper kafka CONTROLLER ApacheKafka3.8 KAFKA data

docker run -d -v /kafka_data:/opt/kafka-logs
-e KAFKA_ ENABLE_KRAFT=yes
-e KAFKA_PROCESS_ROLES=broker,controller
-e KAFKA NODE ID=1
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.1.25:9092
-e KAFKA_CONTROLLER_LISTENER_NAMES=CONTROLLER
-e KAFKA_CONTROLLER_QUORUM_VOTERS=1@localhost:9093
-e KAFKA_INTER_ BROKER_LISTENER_NAME=PLAINTEXT
-e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
-e KAFKA_LOG_DIRS=/opt/kafka-logs
appache/kafka:3.8.0

注意:
以上为小米图片识别出来的,可能有错误,正确请参考下面的图片。图片上的命令是可以正确启动并运行起来的。
192.168.1.25这个是主机地址,也就是容器所在的主机地址,如果是虚拟机,需要设置桥接模式
kafka_data目录需要使用命令赋予可写权限
chmod 777 kafka_data
在这里插入图片描述
镜像从Apache官网下载。

祝您好运

编辑:myhappyandy

标签:compose,PLAINTEXT,0.0,zookeeper,kafka,CONTROLLER,ApacheKafka3.8,KAFKA,data
From: https://blog.csdn.net/myhappyandy/article/details/143374400

相关文章

  • Zookeeper CAP原则
    定义CAP定理是2000年,由EricBrewer提出来的。Brewer认为在分布式的环境下设计和部署系统时,有3个核心的需求,以一种特殊的关系存在。这3个核心的需求是:Consistency,Availability和PartitionToleranceCAP定理认为:一个提供数据服务的存储系统无法......
  • Docker Compose 开发笔记
    什么是DockerCompose?DockerCompose是一个工具,用于定义和运行多容器Docker应用程序。通过docker-compose.yml文件,你可以配置应用程序的服务、网络和卷等。基本结构docker-compose.yml文件通常包含以下几个部分:1.版本指定DockerCompose文件的版本。version:'3'......
  • 新手必看!手把手教你如何在飞牛NAS上玩转Docker容器!(飞牛Nas(fnOS)如何创建Docke容器以及C
    文章目录......
  • 记录下使用docker-compose搭建开发环境
    目录结构 docker-compose.ymlversion:"3"services:nginx:image:nginx:latestports:-"80:80"volumes:-./code:/var/www/html-./nginx/default.conf:/etc/nginx/conf.d/default.confdepends_on:......
  • docker 常用命令 和docker-compose的常用命令
    1.docker常用命令创建容器:dockercreate启动容器:dockerstart[id]停止容器:dockerstop[id]停止全部运行的容器:dockerstop`dockerps-q`重启容器:dockerrestart[id]查看运行中的容器:dockerps查看所有容器(包括已停止的):dockerps-a删除容器:dockerrm容......
  • Zookeeper实战 集群环境部署
    1、概述今天我们来学习一下Zookeeper集群相关的内容,本文主要的内容有集群环境的搭建,集群常见的问题和对应的解决方案。2、集群环境搭建2.1、准备工作首先我们准备好安装包,创建好集群部署的路径。将解压后的安装文件复制三分。这里我在/usr/local目录下创建了一个zkCluster......
  • 基于CentOS7.9的Patroni+Zookeeper+keepalive+Postgres高可用数据库集群部署
    第一章概述关于zookeeper和ETCD ZooKeeper和etcd都是用于分布式系统中协调服务的开源工具,它们提供一致的键值存储来管理配置信息、服务发现、分布式同步等。ZooKeeper提供了高性能的数据访问能力,适合需要快速读写的场景,并且拥有丰富的客户端库,支持多种编程语言。相比Zoo......
  • Docker Compose
    DockerCompose上线:dockercomposeup-d,-d是以后台方式下线:dockercomposedown,具体参数可以用--help查看启动:dockercomposestartx1x2x3:x1,x2,x3是在文件compose.yaml中配置的应用停止:dockercomposestopx1x2x3扩容:dockercomposescalex2=3,让x2的实例启动......
  • docker以及docker-compose 离线安装
    一、离线安装docker1.下载离线包去官网下载离线包https://download.docker.com/linux/static/stable/ 我这里下载的是X86_64的包, 2.安装dockersudotarzxvfdocker-20.10.13.tgz  将docker目录下面的文件全部拷贝到/usr/bin/sudocp-pdocker/*/usr/bin将d......
  • Dockerfile和docker-compose详解
    Dockerfile和docker-compose详解文章目录Dockerfile和docker-compose详解一、Dockerfile1.Dockerfile简介2.构建镜像3.Dockerfile命令(1)FROM(2)WORKDIR(3)RUN(4)COPY(5)EXPOSE(6)CMD二、docker-compose1.简介2.多服务实例(1)文件准备(2)启动服务(3)访问服务3.docker-compose的s......