在AdminClient Kafka java中添加命令配置选项
我想放置conf.put(“命令配置”、“客户机_security.properties”)作为我的AdminClient for Kafka java配置的一部分,但它不起作用 这里提供了一些帮助,但无法实现 我试过以下方法:在AdminClient Kafka java中添加命令配置选项,java,apache-kafka,Java,Apache Kafka,我想放置conf.put(“命令配置”、“客户机_security.properties”)作为我的AdminClient for Kafka java配置的一部分,但它不起作用 这里提供了一些帮助,但无法实现 我试过以下方法: public static void main(String[] args) throws ExecutionException, InterruptedException { AdminClient client = null; M
public static void main(String[] args) throws ExecutionException, InterruptedException {
AdminClient client = null;
Map<String, Object> conf = new HashMap<>();
conf.put(AdminClientConfig.BOOTSTRAP_SERVERS_CONFIG, "");
conf.put(AdminClientConfig.REQUEST_TIMEOUT_MS_CONFIG, "1000");
client = AdminClient.create(conf);
ListTopicsResult ltr = client.listTopics();
KafkaFuture<Set<String>> names = ltr.names();
System.out.println(names.get());
}
publicstaticvoidmain(String[]args)抛出ExecutionException、interruptedeexception{
AdminClient=null;
Map conf=newhashmap();
conf.put(AdminClientConfig.BOOTSTRAP\u SERVERS\u CONFIG,“”);
conf.put(AdminClientConfig.REQUEST_TIMEOUT_MS_CONFIG,“1000”);
client=AdminClient.create(conf);
ListTopicsResult ltr=client.listTopics();
KafkaFuture name=ltr.names();
System.out.println(names.get());
}
--command config
仅是CLI参数,不是AdminClient属性
您可以直接将属性文件读取到属性对象中,以完成相同的任务谢谢……您有任何这样的工作示例吗