//package com.yeejoin.amos.api.alarm.config;
//
//import org.apache.kafka.clients.admin.AdminClient;
//import org.apache.kafka.clients.admin.AdminClientConfig;
//import org.apache.kafka.clients.admin.NewTopic;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.kafka.core.KafkaAdmin;
//
//import java.util.HashMap;
//import java.util.Map;
//
//import static org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.md5;
//
//@Configuration
//public class KafkaInitialConfiguration {
//
//
//
//
//    /***
//     * 创建top 10个分区1个副本
//     * 通过bean创建(bean的名字为initialTopic)
//     * @return
//     */
//
//    @Bean
//    public NewTopic initialTopic1() {
//
//        return new NewTopic("jf1",3, (short) 1 );
//    }
//
//
//    @Bean
//    public KafkaAdmin kafkaAdmin() {
//        Map<String, Object> props = new HashMap<>();
//        //配置Kafka实例的连接地址
//        props.put(AdminClientConfig.BOOTSTRAP_SERVERS_CONFIG, "121.199.39.218:9092");
//        KafkaAdmin admin = new KafkaAdmin(props);
//        return admin;
//    }
//
//    @Bean
//    public AdminClient adminClient() {
//        return AdminClient.create(kafkaAdmin().getConfig());
//    }
//
//
//
//}
