Gotchas¶
I got permissions but am still getting 403s¶
Lakekeeper does not always return 404s for missing objects. If you are getting 403s while having correct grants, it is likely that the object you are trying to access does not exist. This is a security feature to prevent information leakage.
I'm using Helm and the UI seems to hang forever¶
Check out our routing guide, both the catalog and UI create links pointing at the Lakekeeper instance. We use some heuristics by default and also offer a configuration escape hatch (catalog.config.ICEBERG_REST__BASE_URI
).
Examples¶
Local¶
catalog:
# omitting the rest of the values
config:
# assuming that the catalog is forwarded to localhost:7777
ICEBERG_REST__BASE_URI: "http://localhost:7777"
Public¶
catalog:
# omitting the rest of the values
config:
# assuming that the catalog is reachable at https://lakekeeper.example.com
ICEBERG_REST__BASE_URI: "https://lakekeeper.example.com"
I'm using Postgres <15 and the Lakekeeper database migrations fail with syntax error¶
Caused by:
0: error returned from database: syntax error at or near "NULLS"
1: syntax error at or near "NULLS"
Lakekeeper is currently only compatible with Postgres >= 15 since we rely on NULLS not distinct
which was added with PG 15.