Sto cercando di creare un argomento Kafka tramite AdminCommand utilizzando sottostante Codice SourceErrore nella creazione argomento Kafka: - fattore di replica più grande di broker disponibili
ZkClient zkClient = new ZkClient(kafkaHost, 10000, 10000, ZKStringSerializer$.MODULE$);
AdminUtils.createTopic(zkClient, "pa_reliancepoc_telecom_usageevent", 10, 2, new Properties());
Ma ottenere l'eccezione di seguito
Exception in thread "main" kafka.admin.AdminOperationException: replication factor: 1 larger than available brokers: 0
at kafka.admin.AdminUtils$.assignReplicasToBrokers(AdminUtils.scala:70)
at kafka.admin.AdminUtils$.createTopic(AdminUtils.scala:155)
Tuttavia, Sono in grado di creare l'argomento utilizzando il comando shell.
In ogni caso, l'eccezione è grossolanamente fuorviante e probabilmente dovrebbe leggere: "[...] Fattore replica: 2 più grandi di broker disponibili: 1" – sandris