为kafka配置zookeeper

时间:2016-04-20 14:56:19

标签: hadoop apache-kafka hbase apache-zookeeper bigdata

我想在我的centos 6.5机器上安装kafka。在kafka安装教程中,我发现需要zookeeper才能运行。我已经安装了hbase,它也在内部使用zookeeper服务,而zookeeper服务只在我启动hbase服务时启动。

所以为了安装kafka,我需要单独安装zookeeper吗?请建议。

2 个答案:

答案 0 :(得分:0)

Kafka默认使用zookeeper。如果您已在系统中安装了zookeeper,则可以创建一个bash脚本,以便在启动kafka时启动zookeeper。在zookeeper安装目录中,应该有zkServer.sh start(启动zookeeper)和kafka安装目录kafka-server-start.sh(启动kafka)。

Kafka架构最适合分布式平台,如果您正在尝试使用sudo集群,您可以寻找其他消息代理,如HiveMQ或RabbitMQ。

您可以在以下网址查看进一步的讨论:Kafka: Is Zookeeper a must?

答案 1 :(得分:0)

安装zookeeper群集是最佳做法。您可以将它用于hbase和kafka。(只需在zk中定义不同的根目录)