Skip to main content

Configuration Fields​

ParameterSample ValueDescription
catalog_typerestDefines the catalog type used by the writer. "rest" means the writer interacts with a RESTful catalog service.
rest_catalog_urlhttp://<REST_ENDPOINT>:8181Specifies the endpoint URL for the REST catalog service that the writer will connect to.
iceberg_s3_paths3://<BUCKET_NAME>Determines the S3 path or storage location for Iceberg data.
s3_endpointhttp://<S3_ENDPOINT>:9000Endpoint for the S3 service (Minio in this case).
aws_region<S3_REGION>Specifies the AWS region associated with the S3 bucket where the data is stored.
aws_access_key<S3_ACCESS_KEY>AWS access key (Optional).
aws_secret_key<S3_SECRET_KEY>AWS secret key (Optional).
iceberg_db<DATABASE_NAME>Specifies the name of the Iceberg database that will be used by the destination configuration.

Authentication Fields (optional)​

ParameterSample ValueDescription
tokenabc...xyz Specifies the Bearer token sent in the Authorization header for authenticating with the REST catalog service.
oauth2_urihttps://auth.server.com/oauth/tokenOAuth2 server URI for OAuth2 authentication.
rest_auth_typeoauth2Authentication type (e.g., "oauth2").
credentialyour_id:your_secretSpecifies the client ID and secret for OAuth2, formatted as client_id:client_secret.
scopeapi.read api.writeOAuth2 scopes (space-separated).
rest_signing_names3tablesService name for AWS Signature V4 (e.g., "s3tables").
rest_signing_regionus-east-1Region for AWS Signature V4 signing.
rest_signing_v_4trueEnable AWS Signature V4 signing (boolean).
no_identifier_fieldsfalseNeeded to set true for Databricks Unity Catalog as it doesn't support identifier fields


πŸ’‘ Join the OLake Community!

Got questions, ideas, or just want to connect with other data engineers?
πŸ‘‰ Join our Slack Community to get real-time support, share feedback, and shape the future of OLake together. πŸš€

Your success with OLake is our priority. Don’t hesitate to contact us if you need any help or further clarification!