一个kafka错误

一个像kafka模拟生产者发送消息的程序,

 //1、准备配置文件
        Properties props = new Properties();
        props.put("bootstrap.servers", "hadoop1:9092");
        props.put("acks", "all");
        props.put("retries", 0);
        props.put("batch.size", 16384);
        props.put("linger.ms", 1);
        props.put("buffer.memory", 33554432);
        props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
        props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");
     

 

其中     props.put("bootstrap.servers", "hadoop1:9092");

这里必须写机器名,因为貌似回去zoopkeeper里去找,写ip无效
      

Kafka 面试通常会涵盖以下几个关键主题,以下是十个常见的 Kafka 相关面试题目: 1. **基本概念**: - Kafka 的架构组成部分是什么? - 生产者、消费者和主题的角色分别是什么? 2. **消息模型**: - Kafka 的数据持久化是如何实现的? - Partitioning (分区) 和 Replication (复制) 的作用是什么? 3. **性能优化**: - 如何调整 broker 的配置以提升吞吐量? - 使用 `offsets` 存储机制的目的是什么? 4. **生产者和消费者的并发控制**: - Producer API 提供了哪些并发控制选项? - Consumer Group 的工作原理是什么? 5. **故障恢复**: - 如果一个 topic 的 partition 负载不平衡,Kafka 会有怎样的自动调节机制? - Kafka 如何处理 Leader 异常? 6. **高级特性**: - ZooKeeper 在 Kafka 中的作用是什么? - Kafka Streams 或 Kafka Connect 的用途是什么? 7. **流量控制与消息确认**: - 问及 Acknowledgement 模式及其影响? - 如何设置 `linger.ms` 来优化生产者的发送效率? 8. **错误处理与监控**: - Kafka 错误日志有哪些常见级别? - 你会如何监控 Kafka 系统的健康状况? 9. **集群部署**: - Kafka 集群如何设计以保证高可用性和扩展性? - 什么是 Kafka 的 High Availability(HA)模式? 10. **实战问题**: - 实际生产环境中,你会如何解决大规模生产者/消费者同步的问题? - 当遇到性能瓶颈时,你会如何通过日志分析和系统调优来定位问题?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值