Closed cxxly closed 8 years ago
Hi @cxxly,
Ah, this happens because Firmament cannot find the HDFS name node (which it uses for data-local scheduling). By default, it assumes that the name node is at localhost:8020
, and this can be customized via command line flags. In your case, however, you probably want to turn the HDFS integration off.
To work around the immediate issue, you can rebuild and pass --DHDFS_ENABLE=off
to the cmake
invocation. In the medium term, we'll push a patch that (i) disables HDFS integration by default, and (ii) fails gracefully when the NameNode cannot be reached.
I think we should also change the HdfsDataLocalityManager
to print an error and fail gracefully if the HDFS NameNode cannot be reached, so that one can compile with HDFS support enabled.
I'll take a look.
Look Good to Me :+1:
I deploy firmament according to "Getting started" tutorial. When I start firmament, I come accross follow errors. I don't familiar with hdfs, so forgive me if I miss some steps.