Quickstart Guide¶
Getting up and running with Cyanite involves two things which we’ll cover in this quick walk-through:
- Installing, configuring, and running Apache Cassandra.
- Installing, configuring, and running Cyanite itself.
Obtaining Cyanite¶
Cyanite is released in both source and binary.
Binary releases¶
Binary release are the simplest way to get started and are hosted on github: https://github.com/pyr/cyanite/releases/latest.
Each release contains:
- A source code archive
- A standard build (cyanite-VERSION-standalone.jar)
- A debian package
Requirements¶
Runtime requirements¶
Runtime requirements for Cyanite are kept to a minimum
- Java 8 Runtime (Sun JDK recommended)
- Apache Cassandra 2.1 or later
Minimal configuration¶
Cyanite is configured with a single configuration file, formatted in YAML. See Configuration Syntax for more details
logging:
level: info
console: true
files:
- "/var/log/cyanite/cyanite.log"
input:
- type: "carbon"
- type: "pickle"
store:
cluster: "127.0.0.1"
index:
type: "agent"
api:
port: 8080
engine:
rules:
default:
- "5s:1h"