标签:zju builder symbol csdn for 重启 sdn rop reg
今天来安装kafka 安装kafka前台必须安装zookeeper 不会安装请移步:点我快速进入安装zookeeper文章
一、安装kafka
下载kafka两种方式
1、手动下载 下载地址:http://kafka.apache.org/downloads
下载好了然后上传服务器(不在这里赘述。前两个文章都有!)
2、也可以用命令下载(直接下载到服务器哦!):
命令:wget http://mirrors.hust.edu.cn/apache/kafka/2.0.0/kafka_2.12-2.0.0.tgz
二、解压kafka:
命令:tar -xzvf kafka_2.12-2.0.0.tgz(文件名可以更换哦!)
三、修改server.properties文件
在config目录下输入命令:vi server.properties
修改内容为:
由于我修改了日志存放地址 我需要创建一个文件夹
命令:直接在kafka目录下输入:mkdir log
四、修改zookeeper.properties文件
由于我修改了默认的数据目录地址和日志目录需要创建文件夹如下图:
五、修改完之后就可以启动zookeeper和kafka了。直接敲命令感觉有些low呀。弄一个脚本命令吧: 启动脚本:
添加脚本执行权限:
六、启动kafka
1、先启动zookeeper。
启动命令:sh $zookeeper_home/bin/zkServer.sh start
2、启动kafka
在kafka目录下输入 启动脚本命令: ./kafkaStart.sh
七、创建topic 出现Created topid test 则创建成功
查询创建的top主题 出现test则为正常
删除创建的topic
八、测试生成者(test topic):
九、测试消费者 启动另一个xsheel窗口 这样效果更明显哦!(test topic):
十、生产者发送消息:
十一、消费者消费消息:
发送完消息消费者会变成感叹号哦!点击查看输入内容已经打印控制台证明消费成功。
十二、到此结束kafka单机版本就集成了哦。我们来停止kafka网上有很多脚本 你们可以参考一下
关闭脚本:
关闭命令:
关闭kafka:
关闭zookeeper
sh $zookeeper_home/bin/zkServer.sh stop
但是他会报没有启动着zookeeper和kafka
我们ps-ef | grep kafka 一下你会发现还在启动着。
上面的方法我没成功。你们可以测试一下。用最粗暴的方法把。
注意:一定要先关闭kafka在关闭zookeeper !!! 如果先关闭zookeeper kafka会一直去连接zookeeper服务 进入死循环了。 如果进入死循环有两种解决办法:
1、重启服务
2、新打开一个xsheel窗口 然后把kafka杀掉。
标签:zju builder symbol csdn for 重启 sdn rop reg
原文地址:https://www.cnblogs.com/zzl0916/p/13850030.html