-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Task]: Cloud Bigtable Change Stream Java Connector Release #27183
Comments
.take-issue |
Hi @tonytanger, Apologies for digging up this issue. Thank you for your work on the BigTable change streams! This is really helpful. Would you be able to give an update on the status of the Python SDK for Bigtable change streams? If this is not yet available, is there a way for our data engineering team to leverage their Python experience while using the Java implementation to stream data from BigTable? Edit: My current strategy is to create a single JAR file as a standalone PTransform, which accepts a single message with the BigTable from the Python side, and then starts streaming the changes back out into my Python environment. Similar to the example. Would that be a reasonable approach? Much appreciated! |
We currently don't have plans to implement the python SDK. I can't comment much on the multi language aspect as I'm not familiar with it. But if you're able to setup the Java side and it's able to output the ChangeStreamMutation messages in a way that can be consumed by python, then it sounds like a possible solution. A possible solution is to setup a Java Beam pipeline that outputs to another system like Cloud PubSub which has support for Python directly. If you would like to discuss your use case more, please file a support ticket with Cloud Bigtable, or feel free to make a feature request. |
Thank you for the reply. We will POC the multi language pipeline first and keep PubSub as possible backup solution. I'll file a support ticket if we need more information. |
What needs to happen?
Cloud Bigtable Change Stream Java Connector is ready for general use.
Issue Priority
Priority: 2 (default / most normal work should be filed as P2)
Issue Components
The text was updated successfully, but these errors were encountered: