More Quickstart Options
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.
On Kubernetes with Helm
- 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.
Using the Binary
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.