Kafka学习笔记02(安装部署)

kafka安装部署

2.2.1 集群安装
安装zk
下载kafka 版本0.11
复制到linux,解压
修改 server.properties
broker.id=0 (每个broker整数唯一)
delete.topic.enable=true(topic是否可以删除)
listeners=PLAINTEXT://:9092(端口号)
log.dirs=/opt/module/kafka/logs(/opt/module/kafka/logs 数据存储位置)
zookeeper.connect=192.168.0.1:2181,192.168.0.2:2181 (zk服务IP地址)

启动zk
启动kafka
kafka-server-start.sh
kafka-server-stop.sh
kafka-topics.sh

启动命令(单节点启动,非后台启动):kafka-server-start.sh config/server.properties
启动命令(后台启动):kafka-server-start.sh -daemon config/server.properties
启动kafka脚本(批量启动):
编写脚本

 #!/bin/bash
case $1 in
"start") {
    for i in hadoop102 hadoop103 hadoop104
    do
        echo "*****$i*****"
        ssh $i "/opt/module/kafka/bin/kafka-server-start.sh -deamon /opt/module/kafka/config/server.properties"
    done
};;
"stop") {
    for i in hadoop102 hadoop103 hadoop104
    do
        echo "*****$i*****"
        ssh $i "/opt/module/kafka/bin/kafka-server-stop.sh -deamon /opt/module/kafka/config/server.properties"
    done
};;
esac

授权:chmod 777 kk.sh
运行:kk.sh start/stop

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。...
    dev_winner阅读 3,502评论 0 2
  • Kafaka介绍 Kafka是一个分布式的消息队列系统(Message Queue) 一、Kafka介绍 kafk...
    开发者连小超阅读 1,404评论 0 0
  • 本文是对Kafka的一个学习总结,共包括如下内容: 概述 基本结构 重要概念 快速起步 Java API 参考资料...
    我是老薛阅读 5,086评论 0 4
  • 1.Kafka简介 Kafka是一个分布式的基于发布订阅模式的消息队列,主要针对大规模数据处理场景。 1.1 消息...
    zhglance阅读 3,142评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,718评论 28 53