Deploying Local Cluster
This setup deploys Fluss to a single machine only. The Fluss endpoint will only be accessible locally (e.g. via localhost).
If you need access your Fluss cluster from a different machine or deploy across multiple servers, please refer to the Deploying Distributed Cluster.
That guide explains how to use coordinator-server.sh and tablet-server.sh with an externally accessible homename and port.
This page provides instructions on how to deploy a local cluster (on one machine, but in separate processes) for Fluss.
Requirements
Fluss runs on all UNIX-like environments, e.g. Linux, Mac OS X. Before you start to set up the system, make sure you have the following software installed on your test machine:
- Java 11 or higher (Java 8 is not supported; Java 17 or higher is strongly recommended for better performance)
If your cluster does not fulfill these software requirements you will need to install/upgrade it.
JAVA_HOME Configuration
Fluss requires the JAVA_HOME environment variable to be set on your
test machine and point to the directory of your Java installation.
Fluss Setup
Go to the downloads page and download the latest Fluss release. Make sure to pick the Fluss package matching your Java version. After downloading the latest release, extract it:
tar -xzf fluss-0.8.0-incubating-bin.tgz
cd fluss-0.8.0-incubating/