## 什么是Kafka?
### 简介
Apache Kafka是开源的分布式事件流平台,具备高吞吐量、持久化、水平扩展等特性。企业使用Kafka实现消息队列、日志聚合、事件溯源、流式ETL等场景,常见需求包括Kafka集群部署、性能调优、与Flink/Spark整合等。
### 职业方向
初级数据工程师→Kafka专项工程师→实时计算架构师→大数据技术负责人
(需配合掌握Flink/Spark流处理技术栈)
### 核心技能
Kafka生产者消费者API开发
ZooKeeper集成配置
KafkaStreams流处理
KafkaConnect数据同步
性能调优与监控
与HadoopSparkFlink生态整合
Schema管理(AvroProtobuf)
### 相关技能
[Hadoop](https://s.niuqizp.com/s_campus_Hadoop/?ur=article), [Spark](https://s.niuqizp.com/s_campus_Spark/?ur=article), [Flink](https://s.niuqizp.com/s_campus_Flink/?ur=article), [RabbitMQ](https://s.niuqizp.com/s_campus_RabbitMQ/?ur=article), [ActiveMQ](https://s.niuqizp.com/s_campus_ActiveMQ/?ur=article), [Pulsar](https://s.niuqizp.com/s_campus_Pulsar/?ur=article), [Debezium](https://s.niuqizp.com/s_campus_Debezium/?ur=article), [SchemaRegistry](https://s.niuqizp.com/s_campus_SchemaRegistry/?ur=article), [Avro](https://s.niuqizp.com/s_campus_Avro/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_计算机科学与技术/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_软件工程/?ur=article), [数据科学与大数据技术](https://s.niuqizp.com/s_campus_数据科学与大数据技术/?ur=article), [信息与计算科学](https://s.niuqizp.com/s_campus_信息与计算科学/?ur=article), [网络工程](https://s.niuqizp.com/s_campus_网络工程/?ur=article)
### 相关证书
CCA175(Cloudera认证开发工程师)
AWSCertifiedDataAnalytics
AzureDataEngineerAssociate
Kafka官方认证暂未开放但社区认可度高
### 相关岗位
大数据开发工程师
实时数据处理工程师
流式计算工程师
消息中间件开发
数据平台架构师
### 求职建议
应届生建议:1.构建Kafka本地实验环境,完成生产者/消费者完整开发案例 2.参与开源社区实践,如Apache Camel集成项目 3.考取Cloudera CCA175认证 4.关注Kafka 3.0新特性(如Tiered Storage) 5.掌握KSQL流式SQL查询