kafka学习二:在linux环境下kafka搭建环境(单机版)
2016-04-15 15:59
429 查看
1.下载kafka软件包:这里使用2.10版本的kafka
2.解压缩kafka软件包:这里将软件包放在softpackage0324文件下
cdsoftpackage0324
tar-zxvfkafka_2.10-0.8.2.1.tgz
3.进入kafka_2.10-0.8.2.1
cd kafka_2.10-0.8.2.1
4.修改配置文件:进入config文件夹下:
1.zookeeper.properties
1)kafka-topics.sh--delete--zookeeperhost:port--topictopicname
2)删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录删除zookeeper"/brokers/topics/"目录下相关topic节点
2.解压缩kafka软件包:这里将软件包放在softpackage0324文件下
cdsoftpackage0324
tar-zxvfkafka_2.10-0.8.2.1.tgz
3.进入kafka_2.10-0.8.2.1
cd kafka_2.10-0.8.2.1
4.修改配置文件:进入config文件夹下:
1.zookeeper.properties
可以修改端口号
2.server.properties
host.name=localhost
zookeeper.connetct=localhost:2181
3.producer.properties
metadata.borker.list=localhost:9092
4.consumer.properties
zookeeper.connect=127.0.0.1:2181
5.centoslinux需要在host文件下做一个映射(必须做主机名和ip的映射,在linux输入hostname查看主机名)
6.进入kafka_2.10-0.8.2.1的根目录下(每执行一条命令,执行ctr+c)
1.启动zookeepr
bin/zookeeper-server-start.shconfig/zookeeper.properties&
2.启动kafka
bin/kafka-server-start.shconfig/server.properties&
3.创建topic
bin/kafka-topics.sh--create--zookeeperlocalhost:2181--replication-factor1--partitions1--topictest
4.查询现有的topics
bin/kafka-topics.sh--list--zookeeperlocalhost:2181
5.创建producer,发送消息
bin/kafka-console-producer.sh--broker-listlocalhost:9092--topictest
6.在另外开启一个窗口:消费者消费信息
bin/kafka-console-consumer.sh--zookeeperlocalhost:2181--topictest--from-beginning
二者通话的结果图:
7.删除topic
1)kafka-topics.sh--delete--zookeeperhost:port--topictopicname
2)删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录删除zookeeper"/brokers/topics/"目录下相关topic节点
相关文章推荐
- Mac利用PD虚拟机安装Centos7
- linux高级编程基础系列:线程间通信
- Linux mysql c API封装
- Linux -- tar命令
- linux系统ps命令见解
- Linux 技巧:让进程在后台可靠运行的几种方法
- Linux内核学习笔记十——虚拟文件系统概念
- Linux内核学习笔记九——内核内存管理方式
- Linux下进程通信的八种方法
- Linux内核学习笔记八——定时器和时间管理
- Linux inotify
- Linux内核学习笔记七——内核同步机制和实现方式
- Linux的链接文件实用举例
- Linux内核学习笔记六——并发和同步概念
- linux服务器配置
- CentOS 6.3下NFS安装配置
- CentOS 6.3下NFS安装配置
- linux系统进程调度原理详解
- Linux内核学习笔记五——中断推后处理机制
- Linux内核学习笔记四——系统调用