关于Java代码创建topic的问题

来源:4-5 创建Topic演示

精慕门6573819

2020-04-13

public static void createTopic(){
        AdminClient adminClient = adminClient();
        short rs = 1;
        NewTopic newTopic = new NewTopic(TOPIC_NAME,1,rs);
        CreateTopicsResult topics = adminClient.createTopics(Arrays.asList(newTopic));
        System.out.println("CreateTopicsResult:"+topics);
    }

请问老师我这段创建topic的代码无法成功创建topic,控制台没有任何报错。使用命令行创建topic没问题,java代码中查询topic列表可以查出使用命令行创建的topic。

写回答

1回答

Allen

2020-04-14

没有连接超时是吧。 那应该问题不大, 不过创建Topic是会有延迟的, 创建以后可以稍微等一会再确认。 另外去看一下日志目录下是否有对应的partition目录

0
4
Allen
回复
wesays
调用result的get()方法阻塞一会就好了
2020-10-16
共4条回复

Kafka多维度系统精讲,从入门到实战开发

系统讲解Kafka,实战结合,让你成为使用Kafka的高手

896 学习 · 237 问题

查看课程