CLI
The operon binary's commands and flags.
The operon binary runs every role (gateway, log, query, worker, meta) in one process. Separate role pools come later.
operon dev
Runs everything in one process, with data in a local directory.
operon dev [--data-dir .operon] [--listen 127.0.0.1:8080] [--flush-interval-ms <ms>]| Flag | Default | Meaning |
|---|---|---|
--data-dir | .operon | Holds the metastore and the local bucket |
--listen | 127.0.0.1:8080 | Address of the HTTP API |
--flush-interval-ms | — | How long appends are buffered before a WAL flush |
operon standalone
Runs everything in one process, with data in an object-store bucket.
operon standalone --bucket <url> [--data-dir .operon] [--listen 127.0.0.1:8080]| Flag | Default | Meaning |
|---|---|---|
--bucket | required | Object store URL, such as s3://bucket/prefix, gs://bucket or file:///dir |
--data-dir | .operon | Holds the metastore's local database |
--listen | 127.0.0.1:8080 | Address of the HTTP API |
Both commands stop cleanly on SIGINT or SIGTERM.