···62626363## Usage
64646565-First, you have to setup the project.
6666-6767-```sh
6868-make all
6969-```
6565+First, check out the different parts in the project:
70667167This will compile all the necessary executables and put them in a directory
7268called: `./.build`. The executables provided are:
···176172177173Remember, this will put all the executables in a directory called `.build`.
178174179179-Then, launch the metadata server first!
175175+Then, you have to create the database:
180176177177+```sh
178178+./.build/createdb
179179+```
180180+181181+Now, you can start launching things! First, you want to create the metadata
182182+server. Like this:
181183182184```sh
183185./.build/metadata-server 127.0.0.1 42069
184186```
185187186186-Leave this running in the background. Now launch several data nodes in other
187187-terminals:
188188+Leave this running in the background. Now, go to a different terminal and launch
189189+several data nodes in other terminals:
188190189191Terminal 1:
190192```sh
···208210209211There is a `./test.sh` file that can help you test out your files. It will create
210212a `500MB` file. I tested this with files up to `5GB` so if you want to try that,
211211-just add another 0 to the `./test.sh` file.
213213+just add another 0 to the line in `./test.sh` that has the following:
214214+215215+```sh
216216+cat /dev/random | head -c5000000000 > 500MB.bin
217217+```