Kafka安装(01)- 前期准备和安装

Kafka是使用Java和Scala开发的应用程序,所以可以安装在多种操作系统上。这里主要使用Linux系统作为练习。



Java

首先安装Java,参见  https://www.jianshu.com/p/ef3a7472dabd



Zookeeper

Kafka使用zookeeper保存集群的元数据信息和消费者信息。Kafka发行版自带了zookeeper,可以直接脚本启动,不过还是建议单独安装一个zookeeper。

zookeeper单机安装,参见 https://www.jianshu.com/p/67df2de7dc18 。

zookeeper集群安装,参见 https://www.jianshu.com/p/eeff7e812e95  。

zookeeper集群被称为群组。zookeeper使用的是一致性协议,所以建议每个组群里应该包含奇数个节点,只有当群组里的大多数节点处于可以用状态,zookeeper才能处理外部的请求。

不建议群组节点数超过7个,因为zookeeper使用了一致性协议,节点过多会降低整个群组的性能。




安装完Java和Zookeeper就可以安装kafka了。


单机安装参见 https://www.jianshu.com/p/e32a619ec9b0

集群安装参见 https://www.jianshu.com/p/e57a1e59e5b6

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 月初的国庆大假凄惨结束,相信很多小伙伴跟亮哥一样为了不去看人山人海,可能在家死宅了八天,早就憋不住了吧。 这不亮哥...
    我是亮哥阅读 2,144评论 2 2
  • 我立于这上海滩头 任凉风撩起我的衣角 迎着茫茫轮回 时空在我周围呈旋涡状翻腾不息 莫名其妙且不屑的指手画脚此起彼伏...
    a6db969f11ff阅读 8,313评论 8 1
  • 说到农村,大多数人估计都不陌生,特别是近几年的变化很是明显。作为一个土生土长的农村人,很不希望看到这种现象,但是却...
    19画生阅读 3,550评论 4 5