A WebHDFS module for Node.js
I am currently following and testing against the WebHDFS REST API documentation for the 1.2.1
release, by Apache. Make sure you enable WebHDFS in the hdfs site configuration file.
I use Mocha and should.js for unit testing. They will be required if you want to run the unit tests. To execute the tests, simply npm test
, but install the requirements first.
The following environment variables are used to configure the tests:
HDFS_USERNAME
-- your username on the HDFS cluster (default:ryan
)HDFS_NAMENODE_1
-- hostname of your primary namenode (default:localhost
)HDFS_NAMENODE_2
-- hostname of your secondary namenode (default:localhost
)HDFS_BASE_PATH
-- directory in which to conduct tests (default:/user/$HDFS_USERNAME
)