HeliosDB Configuration Quick Reference
HeliosDB Configuration Quick Reference
Quick access to common configuration patterns
File Locations
# Default config file location/etc/heliosdb/heliosdb.toml
# Example config/home/claude/HeliosDB/config/heliosdb.example.toml
# Generate examplecp config/heliosdb.example.toml /etc/heliosdb/heliosdb.tomlQuick Configurations
GPU Acceleration
[gpu]enabled = truememory_limit = 8589934592 # 8GBdevice_id = 0fallback_to_cpu = trueOr via environment:
export HELIOSDB_GPU_ENABLED=trueexport HELIOSDB_GPU_DEVICE_ID=0Multi-Region (2 Regions)
[multi_region]enabled = trueprimary_region = "us-west"
[[multi_region.regions]]id = "us-west"endpoint = "https://us-west.db.com"is_primary = true
[[multi_region.regions]]id = "us-east"endpoint = "https://us-east.db.com"is_primary = falseAutoscaling
[autoscale]enabled = truemin_cu = 10.0max_cu = 1000.0target_cpu_percent = 70.0CDC to Kafka
[cdc]enabled = trueoutput_format = "avro"
[cdc.kafka]bootstrap_servers = ["localhost:9092"]topic = "heliosdb-cdc"Environment Variables Cheat Sheet
# GPUHELIOSDB_GPU_ENABLED=trueHELIOSDB_GPU_DEVICE_ID=0HELIOSDB_GPU_MEMORY_LIMIT=8589934592
# Multi-RegionHELIOSDB_MULTIREGION_ENABLED=trueHELIOSDB_MULTIREGION_PRIMARY_REGION=us-west
# AutoscaleHELIOSDB_AUTOSCALE_ENABLED=trueHELIOSDB_AUTOSCALE_MIN_CU=10HELIOSDB_AUTOSCALE_MAX_CU=1000
# CDCHELIOSDB_CDC_ENABLED=trueHELIOSDB_CDC_BUFFER_SIZE=10000
# StorageHELIOSDB_STORAGE_DATA_DIR=/var/lib/heliosdb
# NetworkHELIOSDB_NETWORK_LISTEN_ADDR=0.0.0.0:6543Common Patterns
Development
[gpu]enabled = false
[autoscale]enabled = false
[multi_region]enabled = false
[cdc]enabled = falseProduction (Single Region)
[gpu]enabled = truefallback_to_cpu = true
[autoscale]enabled = truemin_cu = 50max_cu = 2000
[security]tde_enabled = trueProduction (Multi-Region HA)
[gpu]enabled = true
[multi_region]enabled = truereplication_mode = "active_active"auto_failover = true
[autoscale]enabled = truehorizontal.enabled = true
[cdc]enabled = trueServerless
[autoscale]enabled = truemin_cu = 0 # Scale to zeromax_cu = 500scale_to_zero_idle_seconds = 300Configuration Validation
# Test configurationheliosdb config validate /etc/heliosdb/heliosdb.toml
# Show effective configuration (with env overrides)heliosdb config show
# Generate exampleheliosdb config generate > heliosdb.tomlPriority Order
- Environment Variables (highest)
- TOML File
- Defaults (lowest)
Troubleshooting
# Check config is validheliosdb config validate
# View parsed configheliosdb config show --format json
# Check GPU detectionheliosdb config check-gpu
# Test multi-region connectivityheliosdb config test-regionsFull Documentation
See Configuration Guide for complete details.