kafka部署一
来源:互联网 发布:mac字体库里灰色字体 编辑:程序博客网 时间:2024/05/21 10:55
本文介绍部署集群版本,由于kafka以来zookeeper,zookeeper的部署请参考我的zookeeper相关文章,这里不做介绍
http://blog.csdn.net/sheismylife/article/category/2905709
我要搭建的kafka集群由多个broker服务程序组成,每台服务器上部署一个broker。
首先下载最新版本的程序到CentOS服务器上,这里准备了5台CentOS服务器。注意需要先安装scala 2.11版本。每台服务器上都要安装java和scala。
ln -s /data/slot0/jdk1.8.0_45/bin/java /usr/bin/javaln -s /data/slot0/scala-2.11.7/bin/scala /usr/bin/scala
下载并解压:
wget http://mirror.metrocast.net/apache//kafka/0.8.2.1/kafka_2.11-0.8.2.1.tgz
进入conf目录,复制配置文件server.properties为my-server.properties,修改如下:
broker.id=147
broker.id每个都不同,可以取IP地址最后一个字段
下面的每台server都一样
log.dirs=/data/slot0/kafka-logszookeeper.connect=10.149.11.146:2181/vehicle_kafka
现在使用下面的命令在5台服务器上逐一启动kafka server。
nohup ./bin/kafka-server-start.sh ./config/my-server.properties &
# bin/kafka-topics.sh --create --zookeeper 10.149.11.146:2181/vehicle_kafka --replication-factor 3 --partitions 5 --topic vehicle_testCreated topic "vehicle_test".
现在可以查看一下这个topic
[root@10-149-11-147 kafka_2.11-0.8.2.1]# bin/kafka-topics.sh --describe --zookeeper 10.149.11.146:2181/vehicle_kafka --topic vehicle_testTopic:vehicle_testPartitionCount:5ReplicationFactor:3Configs:Topic: vehicle_testPartition: 0Leader: 151Replicas: 151,148,149Isr: 151Topic: vehicle_testPartition: 1Leader: 147Replicas: 147,149,150Isr: 147,149,150Topic: vehicle_testPartition: 2Leader: 148Replicas: 148,150,151Isr: 148,150,151Topic: vehicle_testPartition: 3Leader: 149Replicas: 149,151,147Isr: 149,151,147Topic: vehicle_testPartition: 4Leader: 150Replicas: 150,147,148Isr: 150,147,148
Isr解释一下,就是Replicas中活着的节点,或者和Replicas相等,或者是其子集。
0 0
- kafka部署一
- salt一键部署kafka
- kafka部署
- kafka部署
- kafka部署
- Kafka教程(一)---------------kafka环境的部署(单机版/集群版)
- 【KafKa系列】KafKa安装部署
- kafka的分布式部署
- Kafka集群模式部署
- kafka部署二
- Kafka快速部署
- kafka 配置部署
- Kafka安装部署
- 部署zookeeper,zkui,kafka
- kafka简单安装部署
- linux部署kafka
- kafka测试环境部署
- Kafka安装部署
- android开发常用网址
- 每天一个Linux命令-24(file)
- (五)在python中创建一个函数
- HDU 3001 【三进制状压DP】
- HDOJ 题目3874 Necklace(线段树+离线求区间去重和)
- kafka部署一
- redis与memcache区别
- (六)python共享代码步骤
- POJ 2337 Catenyms(欧拉路径)
- 断舍离
- 准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure,confusion matrix
- python编程初学者入门案例-猜数游戏和天气查询
- Java类的多态机制
- Java泛型程序设计知识梳理