可不可以有一个 Kafka 的集群
然后一个 Zookeeper 的集群?
然后二者网络互通 交换数据?
另外如果 一台机器上有数据,一台机器需要读取数据,它们分别向 Kafka 集群生产和消费数据,
是不是只要网络互通就行了,,
消费和生产的机器上 可以不用装 Kafka
可不可以有一个 Kafka 的集群
然后一个 Zookeeper 的集群?
然后二者网络互通 交换数据?
另外如果 一台机器上有数据,一台机器需要读取数据,它们分别向 Kafka 集群生产和消费数据,
是不是只要网络互通就行了,,
消费和生产的机器上 可以不用装 Kafka
1
JKeita Apr 17, 2017
最近学了一点点 kafka 的菜鸟,可以分开配置,虽然自己没试过。。。
|
2
spider82 Apr 17, 2017 via iPhone
显然可以解耦。
|
3
as463419014 Apr 17, 2017
1.kafka 和 zookeeper 可以不再同一台机器
2.读取和写入数据的机器可以和 kafka 不再同一台机器,也不用在生产者和消费者安装 kafka,但是需要依赖 kafka 的 client 库 3.搭建环境最好对机器配置 host,网络环境最好是内网环境,并封锁对外网的端口 |
4
xinyewdz Apr 17, 2017
kafka 是一个中间件,是一个服务。任何机器都可以向它生产数据和消费数据。
zookeeper 是保存 kafka 的 topic 信息和其他配置信息的。也是一个中间件。 生产环境, zookeeper 肯定是需要集群的。 |
5
stackboom Apr 17, 2017
Kafka 和 ZooKeeper 可以分离。
|
6
iyaozhen Apr 17, 2017 via Android
最佳实践上也是这样。
都是集群,不然没有分布式的优势了 |
7
anonymoustian OP |
8
ayiis Apr 17, 2017
搭过两种
3+3 ,两个独立集群 1+1 ,放一台机器上 生产者和消费者只要能访问 kafka 机器就行 |