Note: The quickstart section is for learning purposes. The installations below will not persist your data.
Instead, it will spin-up a database in a docker container, which will be discarded later.
For a production suitable deployment, learn how to deploy lakeFS on your cloud.
- Install lakeFS on a Kubernetes cluster using Helm:
# Add the lakeFS Helm repository helm repo add lakefs https://charts.lakefs.io # Deploy lakeFS with helm release "my-lakefs" helm install my-lakefs lakefs/lakefs
The printed output will help you forward a port to lakeFS, so you can access it from your browser at http://127.0.0.1:8000/setup.
- Move on to create your first repository in lakeFS.
Alternatively, you may opt to run the lakefs binary directly on your computer.
Download the lakeFS binary for your operating system:
Create a configuration file:
--- database: type: local local: path: "~/lakefs/metadata" blockstore: type: "local" local: path: "~/lakefs/data"
Create a local directories to store objects and metadata:
mkdir -p ~/lakefs/data ~/lakefs/metadata
Run the server:
./lakefs --config /path/to/config.yaml run
Check your installation by opening http://127.0.0.1:8000/setup in your web browser.
You are now ready to create your first repository in lakeFS.