Eine magmalake-App ist ein Pixi-Projekt, das drei Arten von Programmen enthält, alle in
Mojo: Pipelines, die von orca geplant werden und Iceberg-Tabellen schreiben, der eigene
orca (Scheduler und UI) und Apps: langlebige Flare-Server, wie eine Konsole, die die Tabellen liest. Auf AWS betreibt ein CloudFormation-Stack orca, Postgres, die Apps und Caddy auf einer Kontrollinstanz, und jeder Pipeline-Lauf auf eigenen Instanzen.
Für tiefergehende Pipelines (Partitionen, Keyed, Sensoren, Dista-Aufgaben) laden Sie die
orca-Fähigkeit; schreiben Sie Mojo mit der mojo-syntax-Fähigkeit von Modular. mojoshelf's eigene:
npx skills add mojoshelf/mojoshelf --skill mojoshelf-consume --yes.
Projekt erstellen
pixi init lake -c https://conda.modular.com/max -c conda-forge
cd lake
# Fügen Sie in [workspace] der pixi.toml hinzu: preview = [