|
3 | 3 | A multi-node deployment allows you to run CLP across a distributed set of hosts. |
4 | 4 |
|
5 | 5 | :::{warning} |
6 | | -CLP now uses Docker Compose for orchestration and support for multi-node deployments has been |
7 | | -removed temporarily. Please contact us if you need immediate support for multi-node deployments, or |
8 | | -stay tuned for future updates on Kubernetes Helm support. |
| 6 | +CLP now uses [Docker Compose][docker-compose] for orchestration and support for multi-node |
| 7 | +deployments has been removed temporarily. |
9 | 8 | ::: |
10 | 9 |
|
11 | | -## Setting up SeaweedFS |
12 | | - |
13 | | -The instructions below are for running a simple SeaweedFS cluster on a set of hosts. For other use |
14 | | -cases, see the [SeaweedFS docs][seaweedfs-docs]. |
15 | | - |
16 | | -1. Install [SeaweedFS][seaweedfs-install-docs]. |
17 | | -2. Start the master and a filer on one of the hosts: |
18 | | - |
19 | | - ```bash |
20 | | - weed master -port 9333 |
21 | | - weed filer -port 8888 -master "localhost:9333" |
22 | | - ``` |
23 | | - |
24 | | -3. Start one or more volume servers on one or more hosts. |
25 | | - |
26 | | - {style=lower-alpha} |
27 | | - 1. Create a directory where you want SeaweedFS to store data. |
28 | | - 2. Start the volume server: |
29 | | - |
30 | | - ```bash |
31 | | - weed volume -mserver "<master-host>:9333" -dir <storage-dir> -max 0 |
32 | | - ``` |
33 | | - |
34 | | - * `<master-host>` is the hostname/IP of the master host. |
35 | | - * `<storage-dir>` is the directory where you want SeaweedFS to store data. |
36 | | -4. Start a FUSE mount on every host that you want to run a CLP worker: |
37 | | - |
38 | | - ``` |
39 | | - weed mount -filer "<master-host>:8888" -dir <mount-path> |
40 | | - ``` |
41 | | - |
42 | | - * `<master-host>` is the hostname/IP of the master host. |
43 | | - * `<mount-path>` is the path where you want the mount to be. |
44 | | - |
45 | | -[Docker]: https://docs.docker.com/engine/install/ |
46 | | -[docker-non-root]: https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user |
47 | | -[SeaweedFS]: https://github.com/seaweedfs/seaweedfs |
48 | | -[seaweedfs-docs]: https://github.com/seaweedfs/seaweedfs/blob/master/README.md |
49 | | -[seaweedfs-install-docs]: https://github.com/seaweedfs/seaweedfs?tab=readme-ov-file#quick-start-with-single-binary |
| 10 | +[docker-compose]: https://docs.docker.com/compose/ |
0 commit comments