Home

Awesome

HDFS over Apache Mesos

NOTE: this is a proof of concept that has been written extremely quickly without any experience of the Mesos scheduler API. There are no tests and most exceptions are catched in a very ugly way.

How to build

mvn clean package

Configuration

All mesos-specific conf goes to conf/mesos-site.xml The regular HDFS config is in conf/hdfs-site.xml

The first (and only required) setting is the namenode host that needs to be manually at mesos.hdfs.namenode.hostname. Mesos will look for a slave with this hostname to launch the namenode.

After that, all datanodes are launched (1 per mesos slave).

Other options for mesos-site.xml:

Run

bin/hdfs-mesos should do it once you have configured the namenode hostname