赞
踩
一:环境配置
操作系统:linux
jdk:1.8及以上
二:操作过程
便于操作,将kafka和zookeeper 文件放同一目录。我的 :/usr/local/services
新加需要的文件夹
kafka:kafka安装路径
kafkastart.sh:启动脚本
zookeeper:zookeeper安装路径
zkdata、zkdatalog zookeeper配置数据和日志路径
1.下载zookeeper,并安装
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
进入zookeeper-3.4.9目录下 config目录下输入命令:vi zookeeper.properties
修改内容为:
dataDir=/usr/local/services/zkdata #zookeeper数据目录 (可以修改可以不修改)
dataLogDir=/usr/local/services/zkdatalog #zookeeper日志目录 (可以修改可以不修改)
集群
端口默认就不用修改了.
配置环境变量(不然启动会报错)
vi /etc/profile
新增如下内容
ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9
export ZOOKEEPER_HOME
export PATH=$PATH:$ZOOKEEPER_HOME/bin
2.下载安装kafka
wget http://archive.apache.org/dist/kafka/2.4.0/kafka_2.11-2.4.0.tgz
Kafka配置修改
server.properties修改 内容如下:
broker.id=0 #保证该id在集群唯一
port=9092 #端口号
host.name=localhost #单机可直接用localhost
log.dirs=/usr/local/services/kafka/kafka_2.11-2.4.0/log #日志存放路径可修改可不修改
3.启动
启动zookeeper
./zkServer.sh start
关闭:./zkServer.sh stop
启动kafka
nohup bin/kafka-server-start.sh config/server.properties &
关闭:bin/kafka-server-stop.sh
到这里就启动好了zookeeper和kafka了。
三。测试
创建topic:
在kafka目录下:
sh bin/kafka-topics.sh --create --zookeeper 192.168.1.134:2181 --replication-factor 1 --partitions 1 --topic test002
查看topic命令:
bin/kafka-topics.sh --list --zookeeper localhost:2181
测试发消息
测试接受消息
到这里就完全好了!
我是格林爱童话,欢迎大家观看点赞!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。