Set up your environment to develop Arroyo
arroyo
, a user arroyo
with password arroyo
, although that
can be changed by setting the following environment variables:
DATABASE_NAME
DATABASE_HOST
DATABASE_PORT
DATABASE_USER
DATABASE_PASSWORD
cargo build --release
)
before deploying or benchmarking.cluster
subcommand:
cargo run
command, for example:
arroyo-rpc
you need to regenerate the Typescript code used by the frontend:
arroyo-api
you need to run:
arroyo
— includes only the Arroyo binary; most useful for deploying on Kubernetes or in Docker Composearroyo-full
— also includes a Rust compile environment; this is needed for building UDFs within the Web UI; the
compiler service will dynamically fetch the necessary dependencies, but you may choose to use arroyo-full if you’re
running in an environment that does not allow external internet access