Docker images for Kaskada (engine and manager)
926
This repo provides a container image with only the Kaskada engine installed. If you desire an experimentation playground, consider using the kaskadaio/jupyter container image instead.
Kaskada is a unified event processing engine that provides all the power of stateful stream processing in a high-level, declarative query language designed specifically for reasoning about events in bulk and in real time.
Kaskada's query language builds on the best features of SQL to provide a more expressive way to compute over events. Queries are simple and declarative. Unlike SQL, they are also concise, composable, and designed for processing events. By focusing on the event-processing use case, Kaskada's query language makes it easier to reason about when things happen, state at specific points in time, and how results change over time.
Kaskada is implemented as a modern compute engine designed for processing events in bulk or real-time. Written in Rust and built on Apache Arrow, Kaskada can compute most workloads without the complexity and overhead of distributed execution.
Read more at kaskada.io.
To get started, start a docker container for the Kaskada Engine
docker run --rm -p 50051:50051 kaskadaio/engine
To experiment in a juypter notebook, first install the kaskada python client.
!pip install kaskada
Then do the following to connect to the kaskada service:
# Kaskada Endpoint from container started above
endpoint = "127.0.0.1:50051"
# Secure connection
is_secure = False
from kaskada.api.remote_session import RemoteBuilder
session = RemoteBuilder(endpoint, is_secure).build()
%load_ext fenlmagic
Note that we use a RemoteSession object since the Kaskada services is running external to the notebook. See Remote Session (Python) for more info.
Continue with the Getting Started docs from Loading Data into a Table
We're building an active, inclusive community of users and contributors. Come get to know us on Slack - we'd love to meed you!
For specific problems, file an issue.
Content type
Image
Digest
sha256:9bfaa24be…
Size
86.9 MB
Last updated
about 3 years ago
docker pull kaskadaio/engine