关于kafka的安装与使用

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的安装与基本使用已经完成
有帮助就给我点个赞哦!
转载请注明出处

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值