kafka的安装
windows下的kafka安装
首先要安装jdk
安装jdk1.8的地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载安装并配置环境变量,成功以后进行下一步
第二步:安装zookeeper
zookeeper的下载
因为kafka是依赖于zookeeper的
所以也要安装zookeeper,当然也可以使用kafka自带的zookeeper,但是不建议,至于为什么,就是想自己安装一个,嘚瑟一下,哈哈哈
好了,不扯了
zookerper3.4.14的下载地址:官网地址
官网可能有时候打不开
特备上已下载好的:
百度网盘:
链接:网盘连接
提取码:7e9r
3.4目前是比较稳定的一版,兼容性较好
下载好之后解压到指定的目录
配置zookeeper
打开目录:zookeeper-3.4.14\zookeeper-3.4.14\conf
用记事本打开zoo_sample.cfg
dataDir=/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
将dataDir的路径改为磁盘上的路径
默认clientPort为2181,也可以改为其他的端口
之后再加上一行
dataLogDir=磁盘路径
存放的是日志信息
改完的配置文件应该是:
dataDir=D:\\machine\\data(改成自己的路径)
dataLogDir=D:\\machine\\log(改成自己的路径)
# the port at which the clients will connect
clientPort=2181
改完之后另存为zoo.cfg
启动zookeeper
打开终端:进入zookeeper-3.4.14\zookeeper-3.4.14\bin目录
输入命令:
D:\>cd machine\zookeeper-3.4.14\zookeeper-3.4.14\bin
D:\machine\zookeeper-3.4.14\zookeeper-3.4.14\bin>zkServer.cmd
如果结尾出现
ctory as server connection factory
2019-10-14 12:20:41,562 [myid:] - INFO [main:NIOServerCnxnFactory@89] - binding to port 0.0.0.0/0.0.0.0:2181
表示启动成功
启动成功后不要关闭窗口
第三步:kafka的安装
下载kafka
官网地址:
官网连接
如果打不开,特备上网盘地址
链接:网盘连接
提取码:ogei
切记不要下载源码版的,容易打不开
下载之后解压就行了
配置kafka
打开kafka_2.11-2.3.0\config目录
用记事本打开server.properties
将log.dirs、listeners和zookeeper.connect修改为自己的路径和zookeeper的地址
log.dirs=D:\\kafka_2.11-2.3.0\\logs
listeners=PLAINTEXT://172.17.***.***:9092
zookeeper.connect=172.17.***.***:2181
启动kafka
打开命令行终端
打开kafka的安装目录
并启动
D:\kafka_2.11-2.3.0\kafka_2.11-2.3.0>.\bin\windows\kafka-server-start.bat config\server.properties
启动成功后不要关闭窗口
创建topic
kafka-topics.bat --create --zookeeper 172.17.***.***:2181 --replication-factor 1 --partitions 1 --topic test1
D:\kafka_2.11-2.3.0\kafka_2.11-2.3.0\bin\windows>kafka-topics.bat --create --zookeeper 172.17.***.***:2181 --replication-factor 1 --partitions 1 --topic test1
查询已有的topic:
D:\kafka_2.11-2.3.0\kafka_2.11-2.3.0\bin\windows>kafka-topics.bat -list --zookeeper 172.17.***.***:2181
__consumer_offsets
test
test1
创建生产者
D:\kafka_2.11-2.3.0\kafka_2.11-2.3.0\bin\windows>kafka-console-producer.bat --broker-list 172.17.***.***:9092 -topic test1
>helloworld
>
创建消费者
D:\kafka_2.11-2.3.0\kafka_2.11-2.3.0\bin\windows>kafka-console-consumer.bat --bootstrap-server 172.17.***.***:9092 --topic test1 --from-beginning
helloworld
到此,kafka的安装与基本使用已经完成
有帮助就给我点个赞哦!
转载请注明出处