博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kafka单机模式部署安装,zookeeper启动
阅读量:7222 次
发布时间:2019-06-29

本文共 1302 字,大约阅读时间需要 4 分钟。

 

 

 

 

  在root的用户下

1):前提 安装JDK环境,设置JAVA环境变量

2):下载kafka,命令:wget  http://mirrors.shuosc.org/apache/kafka/0.10.2.1/kafka_2.10-0.10.2.1.tgz

3):下载zookeeper,命令:wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

4):然后去解压zookeeper包,我把zookeeper-3.4.10文件夹名称改为了zookeeper ,首先找到conf的文件夹,然后备份一份zoo_sample.cfg文件 ,备份名为zoo.cfg

 命令:cp zoo_sample.cfg  zoo.cfg

5):打开zoo.cfg的文件

     命  令 :vim zoo.cfg   

dataDir=/tmp/zookeeper  (虽然给出这个路径给你,但是系统并没有,要你自己创建的,你可以不按这个路径)

dataLogDir=/tmp/zookeeperlog (这是我另外夹的用来存放日志文件)

6):启动 zookeeper 

root@debian8:/usr/local/zookeeper# 命令 :     bin/zkServer.sh start 

 

7)解压kafka的包,我把kafka_2.10-0.10.2.1文件夹名称改为了kafka,到config路径下找到 server.properties  

  找到log.dirs=/tmp/kafka-logs (跟刚刚zookeper一样创建) 

        listeners(所在机器ip地址)我这里是本地,不管它

8):启动kafka

命令:nohup bin/kafka-server-start.sh config/server.properties &

 运行之后不管成功否它都会在你的kafka包下生成一个 nohup.out的文件

9): 查看是否成功了

新建一个topic

命令:bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

查看 topic是否成功

命令:bin/kafka-topics.sh --list --zookeeper localhost:2181 

10):把kafka的生产者启动来 

命令 :bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test

11):另开一个终端(创建新的),把消费者启动起来: 

命令:bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test —from-beginning

 

12):在生产者终端输入数据,消费者马上就会消费显示出来

 

生产者:

消费者:

 

转载地址:http://hkhym.baihongyu.com/

你可能感兴趣的文章
幕夜萧萧,梦邀十月迷情
查看>>
Linux 系统自动化安装
查看>>
java中类的加载,及执行顺序
查看>>
apache配置虚拟主机及虚拟目录
查看>>
经典问题解析三(三十)
查看>>
Android 上下文菜单
查看>>
Nginx实战基础篇四 通过https方式访问web服务器
查看>>
菜鸟篇-简单HttpClient
查看>>
MySQL中索引的限制
查看>>
数据库中DDL和DML说明
查看>>
我的友情链接
查看>>
squid 代理服务器
查看>>
Java实例变量、类变量与局部变量的区别
查看>>
网线的真假辨认
查看>>
zookeeper选举算法
查看>>
葵花宝典与学习之如何平稳的进入新技术领域
查看>>
IPV6 简单应用
查看>>
mysql重复字段中 --- 获得最后一次插入的记录
查看>>
Linux(CentOS)下配置安装Tomcat并配置JDK环境
查看>>
squid优化笔记 nginx正向代理的缺点
查看>>