NFS
This guide describes the instructions to configure NFS as Alluxio’s under storage system.
You’ll need to have a configured and running installation of NFS for the rest of this guide. If you need to get your own NFS installation up and running, we recommend taking a look at the NFS-HOW TO
Initial Setup
Configuring Alluxio
Configure Alluxio to use under storage systems by modifying
conf/alluxio-site.properties
. If it does not exist, create the configuration file from the
template.
$ cp conf/alluxio-site.properties.template conf/alluxio-site.properties
The following configuration assumes that all NFS clients are co-located with Alluxio nodes.
We also assume that all of the NFS shares are located at the same location of /mnt/nfs
.
Given those assumptions, the following lines should be exist within the conf/alluxio-site.properties
file.
alluxio.master.hostname=localhost
alluxio.master.mount.table.root.ufs=/mnt/nfs
Running Alluxio with NFS
Run the following command to start Alluxio filesystem.
$ ./bin/alluxio format
$ ./bin/alluxio-start.sh local
To verify that Alluxio is running, you can visit
http://localhost:19999, or see the log in the logs
folder.
Run a simple example program:
$ ./bin/alluxio runTests
Visit your NFS volume at /mnt/nfs
to verify the files and directories created by Alluxio exist.
For this test, you should see files named:
/mnt/nfs/default_tests_files/Basic_CACHE_THROUGH
Stop Alluxio by running:
$ ./bin/alluxio-stop.sh local