Hannibal is a tool to help monitor and maintain HBase-Clusters that are configured for manual splitting.
This helps us to answer following questions
To install Hannilal follow the following steps , it wont take long.
https://github.com/sentric/hannibal
1)
Download the latest version
$ git clone https://github.com/sentric/hannibal.git
$ cd hannibal
2)
Edit your .profile or /etc/environment your choice
To include the following property
Change the version depending on your HBase version , options are 0.94 , 0.90 , 0.94
export HANNIBAL_HBASE_VERSION=0.94
3)
Copy the hbase-site.xml from your HBase conf to Hanniball conf directory
4) Build the project
It will take sometime as it will download dependencies from internet
$ ./build
After it show message as Success
5) Start the server
$ ./start
It will take sometime for server to start and then you can monitor it at
http://localhost:9000
You can configure the port incase you already have something running there.
Please note that history data about regions is only collected while the application is running, it will need to run for
some time until the region detail graphs fill up.
Happy Hadooping :)
This helps us to answer following questions
- How well are regions balanced over the cluster?
- How well are the regions split for each table?
- How do regions evolve over time
To install Hannilal follow the following steps , it wont take long.
https://github.com/sentric/hannibal
1)
Download the latest version
$ git clone https://github.com/sentric/hannibal.git
$ cd hannibal
2)
Edit your .profile or /etc/environment your choice
To include the following property
Change the version depending on your HBase version , options are 0.94 , 0.90 , 0.94
export HANNIBAL_HBASE_VERSION=0.94
3)
Copy the hbase-site.xml from your HBase conf to Hanniball conf directory
4) Build the project
It will take sometime as it will download dependencies from internet
$ ./build
After it show message as Success
5) Start the server
$ ./start
It will take sometime for server to start and then you can monitor it at
http://localhost:9000
You can configure the port incase you already have something running there.
Please note that history data about regions is only collected while the application is running, it will need to run for
some time until the region detail graphs fill up.
Happy Hadooping :)
No comments:
Post a Comment
Please share your views and comments below.
Thank You.