介绍分布式流处理平台kafka快速认知
介绍分布式流处理平台kafka核心概念解释
急速部署-Kafka相关环境准备和安装
Linux环境下Zookeeper和Kafka安装启动
解压两个软件的压缩包:
tar -zxvf
启动zk:
去log目录进行查看:
查看一下2181端口是否被占用:
安装卡夫卡,kafka默认端口是9092.
编辑配置文件:
集群下broker.id不能相同。
配置这个地址。
这两个配置的Ip不能相同。
如果zk和kfk是同台机器,则不需要修改。
启动kfk:
运行报错。
修改kafka的内存需要的大小:
改小一些即可:
再重新启动:
我们可以发现该端口下已经存在线程了。
停止kafka:
kafka-server-stop.sh
创建topic:
./kafka-topics.sh --create --zookeeper 112.74.55.160:2181 --replication-factor 1 --partitions 1 --topic xdclass-topic
查看我们创建的topic:
列举topic列表
再创建一个topic:
我们可以看到两个分区就有两个。而且,每个分区下也有其自己的内容。
Linux环境下daemon守护进程运行Kafka
我们如果重新登陆服务器,就看不到我们的kafka服务了。
我们现在可以使用守护线程的方法。
./kafka-server-start.sh -daemon ../config/server.properties &