
Kafka
段智华
智华专注于GenAI/LLM大模型技术的研究,参与了7本书籍的写作,拥有5项申请发明专利,10多项软著,以及4篇IEEE国际会议论文。参与Gavin大咖主编,北京航空航天大学出版社2024年5月最新出版的2本图书著作:《Transformer&ChatGpt解密:原理、源码及案例》、《Transformer& Rasa 解密 原理、 源码及案例》,共撰写1996篇原创博客文章,涵盖Transformer、GPT-4、ChatGPT、Llama2/3、Langchain、Mistral、Mixtral、Rasa、AI机器学习、Spark大数据等主题。博客文章的总阅读量为323万次。
展开
-
第一步:在IDEA中导入kafka源代码
在IDEA中导入kafka源代码 1、浏览 kafka官网 http://kafka.apache.org/ 2、可以 maven 依赖,下载源代码 org.apache.kafka kafka_2.10 0.9.0.1 3、更简单的方式,官网上下载 Binary downloads: ◦Scala 2.10 - kafka_2.10-0.9.0.1.tgz (a原创 2016-05-02 20:25:13 · 6850 阅读 · 2 评论 -
第2步:捉迷藏,kafka的main入口在哪里?
第2步:捉迷藏,kafka的main入口在哪里? 1、看一下启动kafka的脚本 nohup /usr/local/kafka_2.10-0.9.0.1/bin/kafka-server-start.sh /usr/local/kafka_2.10-0.9.0.1/config/server.properties & 我们看一下bin目录下的kafka-server-start.sh脚本:原创 2016-05-02 21:26:49 · 1768 阅读 · 0 评论 -
第三步:kafka的server启动过程 源代码运行内幕机制
1、 kafka.kafka ->main ->kafkaServerStartable.startup 2、进入 kafkaServerStartable.scala -〉def startup() -〉kafka.server.startup() 3、进入kafka.server.scala: canStartup启动 if (canStartup) { metr原创 2016-05-03 08:02:16 · 1835 阅读 · 0 评论 -
第四步:kafka中建立kafka-topics 源代码内幕解密
第四步:kafka中建立kafka-topics 源代码内幕解密 kafka-topics.sh --create 脚本命令执行create topic语句,进入到kafka.admin.TopicCommand类,main方法中执行createTopic方法,然后一步一步的跟踪下去,topic在zooker中持久化保存topic的元数据。从而建立一个topic主题 1、kafka-t原创 2016-05-03 09:54:51 · 5365 阅读 · 0 评论