失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux环境安装 kafka 0.8.2.1 jdk1.6

linux环境安装 kafka 0.8.2.1 jdk1.6

时间:2023-03-14 05:21:58

相关推荐

linux环境安装 kafka 0.8.2.1  jdk1.6

文章目录

一、环境分布二、实战1. kafka下载2. 解压3. 配置4. 编写启动脚本5. 编写关闭脚本6. 赋予脚本可执行权限7. 脚本使用案例三、Config配置四、Consumer配置五、Producer配置

很多小伙伴问我,为什么不用最新版本的kafka呢?关于这个问题,都是基于项目和场景来说的,给小伙伴举几个例子哈!

以前的项目用的jdk1.6适配的kafka版本是0.8.2.1

现在一个新的项目,技术也支持,jdk1.8建议选择一个新的并且稳定的kafka版本

一、环境分布
二、实战

kafka官网地址:

/downloads

1. kafka下载

wget /dist/kafka/0.8.2.1/kafka_2.9.2-0.8.2.1.tgz

2. 解压

tar –zxvf kafka_2.9.2-0.8.2.1.tgz

3. 配置

cd kafka_2.9.2-0.8.2.1/config/vi server.properties添加一下内容:

broker.id=0#端口号port=9092#服务器IP地址,修改为自己的服务器IPhost.name=172.30.0.9#日志存放路径,上面创建的目录log.dirs=/usr/local/logs/kafka#zookeeper地址和端口,单机配置部署,localhost:2181zookeeper.connect=localhost:2181

4. 编写启动脚本

vi kafkastart.sh添加以下内容:

#启动zookeeper/app/kafka_2.9.2-0.8.2.1/bin/zookeeper-server-start.sh /app/kafka_2.9.2-0.8.2.1/config/zookeeper.properties &#等3秒后执行sleep 3 #启动kafka/app/kafka_2.9.2-0.8.2.1/bin/kafka-server-start.sh /app/kafka_2.9.2-0.8.2.1/config/server.properties &

5. 编写关闭脚本

vi kafkastop.sh添加以下内容:

#关闭zookeeper/app/kafka_2.9.2-0.8.2.1/bin/zookeeper-server-stop.sh /app/kafka_2.9.2-0.8.2.1/config/zookeeper.properties &#等3秒后执行sleep 3 #关闭kafka/app/kafka_2.9.2-0.8.2.1/bin/kafka-server-stop.sh /app/kafka_2.9.2-0.8.2.1/config/server.properties &

6. 赋予脚本可执行权限

chmod 777 kafkastart.sh kafkastop.sh或者chmod +x kafkastart.sh kafkastop.sh

7. 脚本使用案例

#启动脚本./kafkastart.sh#关闭脚本./kafkastop.sh

记得开启防火墙9092和2181端口

注:此单机版使用的是kafka自带的zookeeper

三、Config配置

下表列出了Boker的重要的配置参数, 更多的配置请参考 kafka.server.KafkaConfig

四、Consumer配置

下表列出了high-level consumer的重要的配置参数。更多的配置请参考 kafka.consumer.ConsumerConfig

五、Producer配置

下表列出了producer的重要的参数。更多的配置请参考 kafka.producer.ProducerConfig

如果觉得《linux环境安装 kafka 0.8.2.1 jdk1.6》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。