当前位置:  开发笔记 > 编程语言 > 正文

Centos安装Kafka集群

kafka是LinkedIn开发并开源的一个分布式MQ系统,现在是Apache的一个孵化项目。在它的主页描述kafka为一个高吞吐量的分布式(能将消息分散到不同的节点上)MQ。在这片博文中,作者简单提到了开发kafka而不选择已有MQ系统的原因。两个原因:性能和扩展性。Kafka仅仅由7000行Scala编写,据了解,Kafka每秒可以生产约25万消息(50MB),每秒处理55万消息(

kafka是LinkedIn开发并开源的一个分布式MQ系统,现在是Apache的一个孵化项目。在它的主页描述kafka为一个高吞吐量的分布式(能将消息分散到不同的节点上)MQ。在这片博文中,作者简单提到了开发kafka而不选择已有MQ系统的原因。两个原因:性能和扩展性。Kafka仅仅由7000行Scala编写,据了解,Kafka每秒可以生产约25万消息(50 MB),每秒处理55万消息(110 MB)。

安装准备

版本

Kafka版本:kafka_2.10-0.8.2.0

Zookeeper版本:3.4.6

Zookeeper 集群:hadoop104,hadoop107,hadoop108

Zookeeper集群的搭建参见:在CentOS上安装ZooKeeper集群

物理环境

安装两台物理机:

192.168.40.104  hadoop104(运行3个Broker)

192.148.40.105  hadoop105(运行2个Broker)

该集群的创建主要分为三步,单节点单Broker,单节点多Broker,多节点多Broker

 

单节点单Broker

本节以hadoop104上创建一个Broker为例

下载kafka

 

 

下载路径:http://kafka.apache.org/downloads.html

[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[html] view plaincopyprint?在CODE上查看代码片派生到我的代码片
推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有