记录一下,安装过程 风来了.fox
http://blog.csdn.net/fenglailea/article/details/52457731
http://kafka.apache.org/downloads.html 选择【Binary downloads】下载 这里选择当前最新版(2016-09-07): Scala 2.11 - kafka_2.11-0.10.0.1.tgz (asc, md5) 可以直接使用命令下载
wget http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/0.10.0.1/kafka_2.11-0.10.0.1.tgzxx/bin 启动,停止等命令。 xx/config 配置文件 xx/libs 类库
按如下顺序启动 启动Zookeeper server
bin/zookeeper-server-start.sh config/zookeeper.properties &启动Kafka server
bin/kafka-server-start.sh config/server.properties &按如下顺序 停止 停止Kafka server
bin/kafka-server-stop.sh停止Zookeeper server
bin/zookeeper-server-stop.sh执行
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test以上 需要2个shell窗口 在producer 端输入字符串并回车, 在consumer端就会显示 你刚输入的数据
方法一:自动创建
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test方法二: 创建一个拥有3个副本,1个分区的topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 1 --topic test-new删除kafka存储目录(server.properties文件log.dirs配置,默认为”/tmp/kafka-logs”)相关topic目录删除zookeeper “/brokers/topics/”目录下相关topic节点
输出
Topic:test PartitionCount:1 ReplicationFactor:1 Configs: Topic: test Partition: 0 Leader: 0 Replicas: 0 Isr: 0第一行是对所有分区的一个描述,然后每个分区都会对应一行,因为我们只有一个分区所以下面就只加了一行。 leader:负责处理消息的读和写,leader是从所有节点中随机选择的. replicas:列出了所有的副本节点,不管节点是否在服务中. isr:是正在服务中的节点.
原因:你下载的是 源码,需要编译后才可以安装使用。 解决: 按 2 ,下载已编译的程序进行安装
