2016-11-17 7 views
0

Ich habe einen Datastax Cluster mit 9 Knoten in Google Cloud bereitgestellt.Google Cloud Pub/Sub zu Datastax Cassandra (In Google Cloud)

Jetzt wurde mir eine Anforderung gegeben, die Daten von QUEUEs zu lesen und in Datastax in Google Cloud (Continues Streaming) zu laden.

Ich weiß Pub/Sub kann die Daten von QUEUE lesen, aber nicht sicher, ob es direkt in Datastax geladen werden kann.

Kann Pub/Sub die Daten in Datastax in Google Cloud laden?

Ich bin neu in Pub/Sub so nicht sicher, wo ich anfangen oder wie ich anfangen soll.

Danke,

+0

Mögliches Duplikat von [Lesen Sie die Nachrichten mit pub/sub und laden Sie sie in Datastax in Google Cloud] (https://stackoverflow.com/questions/40633741/read-the-messages- using-pub- sub- and- load-it-in-datastax-auf-google-cloud) –

Antwort

0

Es gibt keine automatische Art und Weise die Daten von Google Cloud Pub/Sub in DataStax zu laden. Sie müssten ein Abonnement erstellen und den Abonnentencode schreiben, der die Nachrichten von diesem Abonnement erhält und anschließend in Datastax schreibt. Die ist wahrscheinlich ein guter Ort, um mit den notwendigen Schritten zu beginnen.

0

Eine Möglichkeit wäre, eine Dataflow-Pipeline (im Streaming-Modus) von Pub/Sub lesen und in Cassandra schreiben zu lassen. Es gibt noch keine integrierte Cassandra-Senke für Dataflow (obwohl one is in the works10 als Teil von Apache Beam), aber es könnte für Ihren Anwendungsfall ausreichend sein, an Cassandra in einem Dataflow-ParDo zu schreiben.