卡夫卡

如何與Storm集成?

如何與Storm集成?

Apache Kafka和Storm在非常短的時間內對大數據進行精確的實時流分析方麵互為補充。Kafka-Storm集成允許開發人員使用Storm拓撲輕鬆發布數據流並持續運行。

監督Kafka-Storm API集成的三個主要類是-

  • BrokerHosts

BrokerHosts接口由兩個實現組成——ZkHosts和StaticHosts。ZkHosts提供了一種快速的方式來跟蹤和維護Kafka代理9n ZooKeeper的詳細信息,而StaticHosts手動選擇Kafka代理。

ZkHosts的簽名是-

public ZkHosts(String brokerZkStr, String brokerZkPath)

公共ZkHosts(字符串brokerZkStr)

其中brokerZkStr指的是ZooKeeper主機,brokerZkPath是維護Kafka代理及其詳細信息的ZooKeeper路徑。

  • KafkaConfig API

這個API定義了Kafka集群的配置設置,它的簽名是-

KafkaConfig(BrokerHosts,字符串主題)

其中主機是BrokerHosts (ZkHosts / StaticHosts),主題對應於主題的名稱。

  • SpoutConfig API

這個API是KafkaConfigAPI的擴展,負責存儲額外的ZooKeeper信息。它的簽名是-

public SpoutConfig(BrokerHosts hosts, string topic, string zkRoot, string id)

其中zkRoot是ZooKeeper根路徑,id對應於標識噴口的偏移量的狀態。

美麗的湯
2小時
初學者
535人注冊
4.79 (19)
Java應用程序
1小時
初學者
1.8 k +人注冊
4.41 (46)
Python列表
1小時
初學者
1.4 k +人注冊
4.57 (54)
Python類
1小時
初學者
819人注冊
4.56 (18)
在Python中哦
1小時
初學者
3.5 k +人注冊
4.32 (173)
碼頭工人群項目
1小時
初學者
218人注冊
5.0 (1)
在Java集合
3小時
初學者
1.6 k +人注冊
4.68 (41)
PyCharm
1小時
初學者
830人注冊
4.42 (38)
Git教程
2小時
初學者
1.5 k +人注冊
4.53 (68)
用CSS和HTML創建一個IPL主題登陸頁麵
1小時
初學者
2.2 k +人注冊
4.33 (73)
Baidu
map