Kafka单机伪分布式安装
2015-11-05 16:39
281 查看
前提条件:安装好zookeeper,见下文
http://blog.csdn.net/jameshadoop/article/details/49621709
环境:
centos 6.5 x64
kafka_2.9.2-0.8.1.1
$kafka_home/config文件夹中配置下面几个文件:
vim server.properties
vim server-1.properties
vim server-2.properties
bin/kafka-server-start.sh config/server-1.properties &
bin/kafka-server-start.sh config/server-2.properties &
*在停留的shell窗口中随便输入,按回车发送
I’m kafka
kafka helloworld*
http://blog.csdn.net/jameshadoop/article/details/49621709
环境:
centos 6.5 x64
kafka_2.9.2-0.8.1.1
1.解压
tar -xzf kafka_2.9.2-0.8.1.1.tgz2.配置
copy两个副本:cp config/server.properties config/server-1.properties cp config/server.properties config/server-2.properties
$kafka_home/config文件夹中配置下面几个文件:
vim server.properties
broker.id=0 port=9092 log.dir=/tmp/kafka-logs-0 host.name=cent zookeeper.connect=cent:2181
vim server-1.properties
broker.id=1 port=9093 log.dir=/tmp/kafka-logs-1 host.name=cent zookeeper.connect=cent:2181
vim server-2.properties
broker.id=2 port=9094 log.dir=/tmp/kafka-logs-2 host.name=cent zookeeper.connect=cent:2181
3.启动
要先启动zookeeper
sh $zookeeper_home/bin/zkServer.sh start
然后启动三个broker
bin/kafka-server-start.sh config/server.properties &bin/kafka-server-start.sh config/server-1.properties &
bin/kafka-server-start.sh config/server-2.properties &
4.测试
创建一个拥有3个副本的topic:
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 1 --topic my-replicated-topic
查看每个节点信息
bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic my-replicated-topic个拥有3个副本的topic:
生产消息:
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic my-replicated-topic
*在停留的shell窗口中随便输入,按回车发送
I’m kafka
kafka helloworld*
消费消息:
bin/kafka-console-consumer.sh –zookeeper localhost:2181 –from-beginning –topic my-replicated-topic结束
相关文章推荐
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- C#分布式事务的超时处理实例分析
- Erlang分布式节点中的注册进程使用实例
- C++实现的分布式游戏服务端引擎KBEngine详解
- ASP.NET通过分布式Session提升性能
- Spring+Mybatis+Mysql搭建分布式数据库访问框架的方法
- 分享一个简单易用的RPC开源项目—Tatala
- 手把手教你配置Hbase完全分布式环境
- Glusterfs:趋于成熟的集群文件系统
- 关于glusterfs的directory-layout-spread参数
- tomcat集群扩展session集中管理,Memcached-session-manager...
- Redis集群快速搭建
- 高可用,完全分布式Hadoop集群HDFS和MapReduce安装配置指南
- Hadoop上路_14-Hadoop2.3.0的分布式集群搭建
- J2EE分布式方案的选择
- 使用 RMI + ZooKeeper 实现远程调用框架
- 轻量级分布式 RPC 框架
- Tachyon 0.7.1伪分布式集群安装与测试
- tachyon与hdfs,以及spark整合