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
port
The port on which Streambased I.S.K. should expose Kafka data as a S3 compatible filesyste.
Type: integer
Example:
"port":11000
Importance: high
catalog/port
The port on which Streambased I.S.K. exposes an Apache Iceberg REST catalog
Type: integer
Example:
"catalog": { "port":11001 }
Importance: high
external.hostname
The hostname on which Streambased I.S.K. exposes it's services
Type: string
Example:
"external.hostname":streambased-isk
Importance: high
schema-registry.url
A 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