修改docker内kafka的topic日志路径,修改server.properties的log.dirs参数
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参数相关推荐
- 使用faketime修改docker内的时间,解决date: cannot set date: Operation not permitted问题
使用faketime修改Docker容器时间,解决date:cannot set date operation not permitted问题 docker本质是个进程,有很多资源是使用宿主机的,比如 ...
- linux修改容器内的mysql端口映射_修改docker容器端口映射的方法
大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改.通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射. 有没有办法不保存镜像而直接修改 ...
- 修改docker内java内存_在docker中使用java的内存情况
Java和Docker不是天然的朋友. Docker可以设置内存和CPU限制,而Java不能自动检测到.使用Java的Xmx标识(繁琐/重复)或新的实验性JVM标识,我们可以解决这个问题. 虚拟化中的 ...
- kafka删除topic及其相关数据
1.删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录 2.Kafka 删除topic ...
- docker下删除kafka下topic
参考文章:https://blog.csdn.net/qiaqia609/article/details/78899298 服务器的kafka是配置在docker内的,由于日志越来越多,需要清理空间, ...
- ubuntu用Docker部署kafka消息服务
** 为了方便后续的配置,以下部署的时候IP都统一使用同一个IP ** 首先,先下载两个官方images: docker pull wurstmeister/kafka docker pull wur ...
- kafka数据和日志目录迁移教程
简介 Kafka在运行的过程中,存储在磁盘上的数据会逐渐扩大,甚至会撑爆系统盘,在线上环境我们通常会把kafka的数据存储目录和日志存储目录迁移到磁盘中,或者扩容kafka的存储磁盘.本文将一站式解决 ...
- Kafka主题(Topic)的管理
主题的管理包括创建主题. 查看主题信息.修改主题和删除主题等操作.可以通过 Kafka 提供的 kafka-topics.sh 脚本来执行这些操作,这个脚本位于 $KAFKA_HOME/bin/目录下 ...
- kafka 可视化工具_两小时带你轻松实战SpringBoot+kafka+ELK分布式日志收集
一.背景 随着业务复杂度的提升以及微服务的兴起,传统单一项目会被按照业务规则进行垂直拆分,另外为了防止单点故障我们也会将重要的服务模块进行集群部署,通过负载均衡进行服务的调用.那么随着节点的增多,各个 ...
最新文章
- 互联网协议 — GRE 通用路由封装协议
- parallelstream启动的线程数_谈谈并行流parallelStream
- 基于TensorFlow Serving的深度学习在线预估
- memcached 与 mysql_memcached 和 MySQL 的 query ?
- mysql error -1_【Mysql】SQLException: Got error -1 from storage engine 问题解决!
- 如何在WINCE中添加WebServer组件
- Visual Studio Code如何编写运行C、C++
- extern dllInport用法
- 使用Swagger生成 API 文档(go语言示例)
- openwrt配置内核驱动_OpenWrt添加驱动模块
- qq空间播放器肤代码
- 【爬虫笔记】关于Beautiful Soup 4
- halcon双目搭建生成3d点云模型
- bats指哪几家公司_用BATS测试Bash
- 斑马GK888T 203dpi二维条码码打印机不动产登记
- Unity3D相关知识点笔记汇总
- c语言水仙花数简书,2010 水仙花数 java
- Linux下安装佳能网络打印机cacon imageclass4010
- 学习LDA主题模型总结
- 设计原则—YAGNI