Skip to content
NameNodeAnalytics is a self-help utility for scouting and maintaining the namespace of an HDFS instance.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
config/checkstyle [#58] Lower CheckStyle issues count Aug 9, 2018
docs
gradle/wrapper Initial commit. May 25, 2018
licenses
src [#206] Rename SecurityConfiguration to ApplicationConfiguration Mar 15, 2019
.gitignore
.travis.yml
CODESTYLE.md Initial commit. May 25, 2018
CODE_OF_CONDUCT.md Initial commit. May 25, 2018
CONTRIBUTING.md Initial commit. May 25, 2018
LICENSE
README.md
build.gradle [#198] Remove HortonWorks repo Mar 5, 2019
gradlew
gradlew.bat
license.header [#39] Licensee confused by multiple LICENSE files Jun 7, 2018
license.header.spotless [#39] Licensee confused by multiple LICENSE files Jun 7, 2018
mkdocs.yml [#148] Add mkdocs.yml file Oct 25, 2018
settings.gradle Initial commit. May 25, 2018

README.md

License Build Status Documentation Status codecov Codacy Badge Join the chat at https://gitter.im/NNAnalytics/Lobby

"A Standby read-only HDFS NameNode, with no RPC server, that services clients over a REST API, utilizes Java 8 Stream API, all for the purpose of performing large and complicated scans of the entire file system metadata for end users."

Run a demo locally and instantly! Just run the following command on a workspace directory:

git clone https://github.com/paypal/NNAnalytics.git nna && cd ./nna && ./gradlew -PmainClass=org.apache.hadoop.hdfs.server.namenode.analytics.TestWithMiniClusterWithStreamEngine execute

Then go to http://localhost:4567 and you will have an NNA instance complete with a mini HA-enabled HDFS instance all updating in real time on your local machine!


Documentation & Getting Started


You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.