docker下的kafka一般都是使用 wurstmeister/kafka,

安装过程参考:https://blog.csdn.net/boling_cavalry/article/details/85395080

这里记录通过配置docker-compose.yml文件,修改$KAFKA_HOME/config/server.properties里的log.dirs参数

主要修改:

1.指定log位置:KAFKA_LOG_DIRS: "/kafka/KafkaLog"

其他参数同理:KAFKA_XXX_ZZZ,对应server.properties里的xxx.zzz

2.把磁盘映射进docker:- /mnt/mntnas/KafkaLog:/kafka/KafkaLog   

docker-compose.yml参数详解(配置文件):https://blog.csdn.net/m0_38134755/article/details/90444576

重新创建kafka容器:进入docker-compose.yml文件位置,docker-compose up -d

[root@izbp1d36xiav554wzwc3klz]~/docker/kafka# cat docker-compose.yml
version: '2'
services:zookeeper:image: wurstmeister/zookeeperports:- "2181:2181"kafka:image: wurstmeister/kafkaports:- "32769:9092"environment:KAFKA_ADVERTISED_HOST_NAME: 111.111.111.111#KAFKA_ADVERTISED_LISTENERS: "192.168.1.9"KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181KAFKA_LOG_DIRS: "/kafka/KafkaLog"volumes:- /var/run/docker.sock:/var/run/docker.sock- /mnt/mntnas/KafkaLog:/kafka/KafkaLogkafka-manager:image: sheepkiller/kafka-managerenvironment:ZK_HOSTS: zookeeper:2181ports:- "39000:9000"
#其中ip地址为宿主机上的 docker-machine ip 地址

最后进入容器,docker exec -it kafka-id bash,能看到$KAFKA_HOME/config/server.properties里的log.dirs参数已经修改过来了。

修改docker内kafka的topic日志路径,修改server.properties的log.dirs参数相关推荐

  1. 使用faketime修改docker内的时间,解决date: cannot set date: Operation not permitted问题

    使用faketime修改Docker容器时间,解决date:cannot set date operation not permitted问题 docker本质是个进程,有很多资源是使用宿主机的,比如 ...

  2. linux修改容器内的mysql端口映射_修改docker容器端口映射的方法

    大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改.通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射. 有没有办法不保存镜像而直接修改 ...

  3. 修改docker内java内存_在docker中使用java的内存情况

    Java和Docker不是天然的朋友. Docker可以设置内存和CPU限制,而Java不能自动检测到.使用Java的Xmx标识(繁琐/重复)或新的实验性JVM标识,我们可以解决这个问题. 虚拟化中的 ...

  4. kafka删除topic及其相关数据

    1.删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录 2.Kafka 删除topic ...

  5. docker下删除kafka下topic

    参考文章:https://blog.csdn.net/qiaqia609/article/details/78899298 服务器的kafka是配置在docker内的,由于日志越来越多,需要清理空间, ...

  6. ubuntu用Docker部署kafka消息服务

    ** 为了方便后续的配置,以下部署的时候IP都统一使用同一个IP ** 首先,先下载两个官方images: docker pull wurstmeister/kafka docker pull wur ...

  7. kafka数据和日志目录迁移教程

    简介 Kafka在运行的过程中,存储在磁盘上的数据会逐渐扩大,甚至会撑爆系统盘,在线上环境我们通常会把kafka的数据存储目录和日志存储目录迁移到磁盘中,或者扩容kafka的存储磁盘.本文将一站式解决 ...

  8. Kafka主题(Topic)的管理

    主题的管理包括创建主题. 查看主题信息.修改主题和删除主题等操作.可以通过 Kafka 提供的 kafka-topics.sh 脚本来执行这些操作,这个脚本位于 $KAFKA_HOME/bin/目录下 ...

  9. kafka 可视化工具_两小时带你轻松实战SpringBoot+kafka+ELK分布式日志收集

    一.背景 随着业务复杂度的提升以及微服务的兴起,传统单一项目会被按照业务规则进行垂直拆分,另外为了防止单点故障我们也会将重要的服务模块进行集群部署,通过负载均衡进行服务的调用.那么随着节点的增多,各个 ...

最新文章

  1. 互联网协议 — GRE 通用路由封装协议
  2. parallelstream启动的线程数_谈谈并行流parallelStream
  3. 基于TensorFlow Serving的深度学习在线预估
  4. memcached 与 mysql_memcached 和 MySQL 的 query ?
  5. mysql error -1_【Mysql】SQLException: Got error -1 from storage engine 问题解决!
  6. 如何在WINCE中添加WebServer组件
  7. Visual Studio Code如何编写运行C、C++
  8. extern dllInport用法
  9. 使用Swagger生成 API 文档(go语言示例)
  10. openwrt配置内核驱动_OpenWrt添加驱动模块
  11. qq空间播放器肤代码
  12. 【爬虫笔记】关于Beautiful Soup 4
  13. halcon双目搭建生成3d点云模型
  14. bats指哪几家公司_用BATS测试Bash
  15. 斑马GK888T 203dpi二维条码码打印机不动产登记
  16. Unity3D相关知识点笔记汇总
  17. c语言水仙花数简书,2010 水仙花数 java
  18. Linux下安装佳能网络打印机cacon imageclass4010
  19. 学习LDA主题模型总结
  20. 设计原则—YAGNI

热门文章

  1. RK3568人工智能物联网,专为AI应用而生
  2. java学生综合素质评价系统_ssm学生综合素质评价系统
  3. 你想要的100套HTML模板
  4. 一键检查LINUX基础环境
  5. 集群、分布式、微服务的区别和介绍
  6. JBuilder快捷键
  7. 分析机械行业信息化应用给企业带来哪些改变
  8. 《程序员》6期精彩内容:移动应用的成功法则
  9. 华为云计算机玩游戏,华为云电脑到底能不能玩游戏?体验一下绝地求生游戏效果...
  10. 服务器cpu支持4通道什么意思,四代霄龙:5nm/Zen4架构,核心/内存通道数增50%