2017-07-27 40 views
0

我有3個作爲輸入源的mongodb集合(來自相同數據庫)。目前我正在使用3個kinesis流來訪問這些集合。我需要結合他們來分析他們。我可以使用Kinesis Analytics來做到這一點嗎?因爲我看不到選擇多個流作爲Kinesis Analytic應用程序的輸入的選項。是否可以爲Kinesis Analytics設置多個輸入流?

回答

0

Kinesis Analytics不具備添加多個流媒體源和一個參考數據源的功能。

參見:http://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html

+0

是的,它是(AWS運動隊也確認)。你知道任何方式結合Kinesis溪流或任何方式來克服我的情況? – GihanDB

+0

由於Kinesis Analytics的限制文檔 - 「每個應用程序可以有一個流源和最多一個參考數據源。」我相信如果你指的是多個目的地 - 可以使用CLI/SDK來完成(不可能通過控制檯)。來到你的用例,我不知道有任何直接的方法來做到這一點,但可能有潛在的解決方法。 – Pushpesh

+0

[1]您可以將推送數據發送到一個流,然後使用Kinesis Analytics InApp流來過濾記錄/收集數據。 [2]添加另一個流(比方說AllCollectionsStream),同時將記錄推送到流中在生產者中添加一個邏輯,將每條記錄推送到單個流+ AllCollectionsStream – Pushpesh

相關問題