Cygnus
Configuration parameters
You can specify configurations by editing the config.sh file.
| Variable name | Description | Default value |
|---|---|---|
| CYGNUS | A sub-domain name of Cygnus | (empty) |
| CYGNUS_MONGO | Use MongoDB sink for Cygnus. (true or false) | false |
| CYGNUS_MYSQL | Use MySQL sink for Cygnus. (true or false) | false |
| CYGNUS_POSTGRES | Use PostgreSQL sink for Cygnus. (true or false) | false |
| CYGNUS_ELASTICSEARCH | Use Elasticsearch sink for Cygnus. (true or false) | false |
| CYGNUS_EXPOSE_PORT | Expose port for Cygnus. (none, local, all) 5051 for Mongo, 5050 for MySQL, 5055 for PostgreSQL, 5058 for Elasticsearch | none |
| CYGNUS_LOG_LEVEL | Set logging level for Cygnus. (INFO, DEBUG) | info |
| ELASTICSEARCH | A sub-domain name of Elasticsearch | (empty) |
| ELASTICSEARCH_JAVA_OPTS | Set Java options for Elasticsearch | -Xmx256m -Xms256m |
| ELASTICSEARCH_EXPOSE_PORT | Expose port (none, local, all) for Elasticsearch | none |
How to setup
To set up Cygnus, configure some environment variables in config.sh.
First, set a sub-domain name for Cygnus to CYGNUS= as shown:
CYGNUS=cygnus
And set one or more databases used for storing persistent data to true:
CYGNUS_MONGO=
CYGNUS_MYSQL=
CYGNUS_POSTGRES=
CYGNUS_ELASTICSEARCH=
When using Elasticsearch, set a sub-domain name for Elasticsearch as shown:
ELASTICSEARCH=elasticsearch