kafka(一)----kafka安装部署
kafka安装部署
安装并启动zookeeper
此处省略zookeeper的安装步骤,请移步到zookeeper专栏
kafka集群依赖zk,所以在部署kafka之前必须装好zookeeper
解压kafka压缩包
$ tar -zxvf kafka_2.11-0.11.0.0.tgz -C /usr/local/src/
进入kafka目录,创建logs文件夹
$ cd /usr/local/src/kafka_2.11-0.11.0.0/
$ mkdir logs
进入config目录修改配置文件
修改server.properties文件
- delete.topic.enable=true
#删除topic功能使能
- log.dirs=/usr/local/src/kafka_2.11-0.11.0.0/logs
#kafka运行日志存放的路径
- zookeeper.connect=master:2181,slave1:2181,slave2:2181
#配置连接Zookeeper集群地址
- broker.id=0
broker的全局唯一编号,不能重复
分发kafkad整个目录到其他机器节点
注意:分发完成之后修改server.properties文件中broker.id属性
添加变量环境
-
配置变量环境
export KAFKA_HOME=/usr/local/src/kafka_2.11-0.11.0.0
export KAFKA_HOME=/usr/local/src/kafka_2.11-0.11.0.0
export PATH=$PATH:$KAFKA_HOME/bin
-
使环境变量生效
source ~/.bashrc
启动kafka集群
-
首先启动zk集群
-
kafka集群启停
-
启动
master:$ bin/kafka-server-start.sh config/server.properties &
slave1:$ bin/kafka-server-start.sh config/server.properties &
slave2:$ bin/kafka-server-start.sh config/server.properties &
-
停止
$ bin/kafka-server-stop.sh
-