- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-13-2025 09:23 AM
Use Case:
- Kafka real time steaming network telemetry logs
- In a real use case approx. 40 TB of data can be real time streamed in a day
Architecture:
issue encountered: when i try to simulate kakfa like streaming in databricks itself , as this is a free editon and i am using serverless compute i am getting error
[INFINITE_STREAMING_TRIGGER_NOT_SUPPORTED] Trigger type ProcessingTime is not supported for this cluster type. Use a different trigger type e.g. AvailableNow, Once. SQLSTATE: 0A000
Code:
Any suggestions for a work around
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-13-2025 11:20 AM
Hi @ManojkMohan ,
Unfortunately there is no workaround here. Free Edition supports only serverless compute. And serverless has following streaming limitation - one of which you just encountered - there is no support for default or time-based trigger intervals:
You can still run your code but you need to provide supported trigger (for instance availableNow)
query = (telemetryDF.writeStream
.format("delta")
.outputMode("append")
.option("checkpointLocation", "/tmp/telemetry_checkpoints")
.option("path", "/tmp/telemetry_bronze")
.trigger(availableNow=True) # Process all available data now
.start())If you want to POC other streaming triggers you need to either have access to Databricks Premium workspace with classic compute or just download OSS Apache Spark docker container.