Quick Start (Docker Compose)
Why Choose Docker Compose?
Step 1: Download MySQL JDBC Driver
# Create directory for LogStash drivers
mkdir -p logstash-drivers
# Download MySQL JDBC driver using Docker container
docker run --rm -v $(pwd)/logstash-drivers:/drivers alpine:latest \
sh -c "apk add --no-cache wget && \
wget -O /drivers/mysql-connector-java.jar \
https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.9-rc/mysql-connector-java-8.0.9-rc.jar"Step 2: Create Docker Compose Configuration
Step 3: Create LogStash Configuration
Step 4: Start All Services
Step 5: Load Sample Data
Step 6: Prepare ClickHouse
Step 7: Monitor Service Status
Step 8: Access Service UIs
ClickHouse Web Interface
Airflow Web Interface
MySQL (via command line)
Useful Management Commands
Service Management
Data Management
Resource Monitoring
Troubleshooting
Services Won't Start
LogStash Connection Issues
ClickHouse Access Issues
Next Steps
Advantages of This Setup
Last updated