Last updated:|... min read
Parameter | Sample Value | Description |
---|---|---|
jdbc_url | jdbc:postgresql://DB_URL:5432/iceberg | JDBC connection string for the catalog database. Replace DB_URL with your database host or use host.docker.internal for local Docker containers. |
jdbc_username | iceberg | Database username for JDBC catalog authentication. |
jdbc_password | password | Database password for JDBC catalog authentication. |
iceberg_s3_path | s3://warehouse | S3-compatible storage path for Iceberg table data and metadata files. Use standard s3:// protocol or s3a:// in case you are using Minio. |
s3_endpoint | http://S3_ENDPOINT | S3-compatible storage service endpoint URL. Use http://host.docker.internal:9000 for local MinIO development. |
s3_use_ssl | false | Enable SSL/TLS encryption for S3 connections. Disable for local development with HTTP endpoints. |
s3_path_style | true | Use path-style S3 addressing (endpoint/bucket/key ) instead of virtual-hosted style. Required for MinIO and some S3-compatible services. |
aws_access_key | admin | S3 access key ID for authentication. Use MinIO credentials for local development. |
aws_region | us-east-1 | AWS region identifier for S3 bucket location. Required even for non-AWS S3-compatible services. |
aws_secret_key | password | S3 secret access key for authentication. Use MinIO credentials for local development. |
iceberg_db | iceberg_db | Target database name in the Iceberg catalog where tables will be created and managed. |