【发布时间】:2019-06-25 22:23:42
【问题描述】:
我正在使用testcontainers kafka image,它是confluent cp-kafka,我需要使用命令修改kafka config:
./kafka-configs.sh --alter --entity-name <TOPIC_NAME> --entity-type topics --add-config message.timestamp.type=LogAppendTime --zookeeper <HOST>:<PORT>
我在使用 KafkaContainer::execInContainer 执行此命令时遇到问题,它不会产生这样的文件或目录。
我在 ubuntu 上查看了 github 镜像和 confluent 安装,它应该位于的位置,并尝试了各种选项,但均未成功。
如何正确地做到这一点?
【问题讨论】:
-
理想情况下,您应该运行
kafka-configs在单元测试中使用的实际 Java API,而不是调用 shell 脚本
标签: apache-kafka confluent-platform testcontainers