Я хочу программно настроить темы Kafka на основе некоторой конфигурации в xml, yaml или любом другом формате (что не важно) с использованием сценария PHP.
Каков наилучший способ сделать это? Единственный способ, которым я придумал, это вызвать двоичный файл kafka из PHP-скрипта.
bin/kafka-configs.sh --zookeeper localhost:2181 --entity-type topics --entity-name my-topic --alter --add-config max.message.bytes=128000
Это лучший доступный подход или есть другой лучший?
Вы можете попробовать этот код для создания темы через php
$path='/opt/Kafka/kafka_2.12-1.0.0/';<br/>
$command_topic=$path."bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic NewtopicName";<br/>
$output_topic=shell_exec($command_topic);
Других решений пока нет …