Kafka与ZooKeeper的配置
来源:互联网 发布:时时宝典软件下载 编辑:程序博客网 时间:2024/06/05 04:52
1. 环境是Linux操作系统,现有三台虚拟机(IP分别是192.168.100.104、192.168.100.105、192.168.100.106)
2. 首先要做的事情是将上述三个虚拟机的的hostname分别进行修改为:flumekafka1、flumekafka2、flumekafka3
3. 下面进行相关的配置:
(1)虚拟机(192.168.100.104)进行如下操作
a)对文件: $KAFKA_HOME/config/server.properties进行修改编辑:
broker.id=0
port=9092
host.name=flumekafka1
advertised.host.name=flumekafka1
num.partitions=2
zookeeper.contact=flumekafka1:2181,flumekafka2:2181,flumekafka3:2181
(2)虚拟机(192.168.100.105)进行如下操作
a)对文件: $KAFKA_HOME/config/server.properties进行修改编辑:
broker.id=1
port=9092
host.name=flumekafka2
advertised.host.name=flumekafka2
num.partitions=2
zookeeper.contact=flumekafka1:2181,flumekafka2:2181,flumekafka3:2181
(3)虚拟机(192.168.100.106)进行如下操作
a)对文件: $KAFKA_HOME/config/server.properties进行修改编辑:
broker.id=2
port=9092
host.name=flumekafka3
advertised.host.name=flumekafka3
num.partitions=2
zookeeper.contact=flumekafka1:2181,flumekafka2:2181,flumekafka3:2181
(4)启动kafka服务, 在flumekafka1,flumekafka2,flumekafka3上分别运行:
$ kafka-server-start.sh $KAFKA_HOME/config/server.properties
(5) 新建一个TOPIC(replication-factor=num of brokers)
$ kafka-topics.sh --create --topic flume --replication-factor 3 --partitions 2 --zookeeperflumekafka1:2181
(6)在flumekafka2上,开一个终端,发送消息至kafka队列
$ kafka-console-producer.sh --broker-list flumekafka1:9092 --sync --topic flume
然后在发送消息的终端输入:Hello Kafka
(7)在flumekafka3上,开一个终端,显示消息的消费
$ kafka-console-consumer.sh --zookeeper flumekafka1:2181 --topic flume --from-beginning
0 0
- Kafka与ZooKeeper的配置
- zookeeper、kafka的安装与配置以及集群
- 关于zookeeper和kafka的配置安装
- zookeeper+kafka配置
- zookeeper kafka基本配置
- zookeeper 与 kafka的协同工作
- zookeeper与kafka的选举算法
- kafka与zookeeper间的关联
- zookeeper与kafka
- zookeeper与kafka介绍
- zookeeper与kafka安装
- kafka 的 zookeeper 初识
- kafka+zookeeper环境配置
- [快速配置]zookeeper+kafka集群
- windows 单机 zookeeper+kafka配置
- kafka + zookeeper 单节点配置
- linux下的kafka和zookeeper的使用配置
- Zookeeper与Kafka集群搭建
- Cisco 路由器寄存器配置
- asp 验证码 实现
- 虚函数
- android开发教程:Android更换RatingBar图片
- [AD]举例介绍活动目录的优势
- Kafka与ZooKeeper的配置
- Linux磁盘管理之df命令详解和使用实例
- linux yum rz 安装
- 用Go写了一个类似Proxy的小程序,可以用来访问goolge个人使用还是可以的.
- IOS粘性动画以及果冻效果的实现
- FireFox下 innerHTML取得不到value的处理方法
- Android 四大组件之Service
- python常见错误总结结
- 如何检查和修复Microsoft Outlook 受损坏的PST 或OST文件?