Configuration
Streambased I.S.K. is configured via a single configuration file mounted at /app/etc/directstream-config.json in the Streambased deployment.
directstream-config.json
This file configures Kafka sources as well as the exposure of Iceberg and filesystem endpoints.
Global configurations
portThe port on which Streambased I.S.K. should expose Kafka data as a S3 compatible filesyste.
- Type: integer 
- Example: - "port":11000
- Importance: high 
catalog/portThe port on which Streambased I.S.K. exposes an Apache Iceberg REST catalog
- Type: integer 
- Example: - "catalog": { "port":11001 }
- Importance: high 
external.hostnameThe hostname on which Streambased I.S.K. exposes it's services
- Type: string 
- Example: - "external.hostname":streambased-isk
- Importance: high 
schema-registry.urlA Schema Registry REST endpoint Streambased I.S.K. can fetch topic schemas and metadata from.
- Type: string 
- Example: - "schema-registry.url": "http://schema-registry:8081"
- Importance: high 
General  Configuration prefixes
The remaining configurations represent prefixes that are used to determine configurations for external services used by Streambased
kafka.*A prefix used to pass Kafka connection configurations to Streambased I.S.K.
- Example: - "kafka.bootstrap.servers": "kafka1:9092"
Last updated

