https://github.com/kakao/hbase-region-inspector
A visual dashboard of HBase region statistics
https://github.com/kakao/hbase-region-inspector
hbase
Last synced: about 1 month ago
JSON representation
A visual dashboard of HBase region statistics
- Host: GitHub
- URL: https://github.com/kakao/hbase-region-inspector
- Owner: kakao
- License: apache-2.0
- Created: 2015-11-18T01:53:57.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-06-27T08:09:29.000Z (almost 2 years ago)
- Last Synced: 2025-04-03T12:52:11.271Z (3 months ago)
- Topics: hbase
- Language: Clojure
- Size: 543 KB
- Stars: 107
- Watchers: 25
- Forks: 29
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# hbase-region-inspector
A visual dashboard of HBase region statistics.

## Usage
[Download the executable binary][rel] that matches the version of your HBase
cluster, add execute permission, and start it with the following command-line
arguments.```
usage: hbase-region-inspector [OPTIONS] ┌ QUORUM[/ZKPORT] ┐ PORT [INTERVAL]
└ CONFIG_FILE ┘
Options
--admin Enable drag-and-drop interface
--no-system Hide system tables
--help Show this message
```[rel]: https://github.com/kakao/hbase-region-inspector/releases
### Accessing secured cluster
To access a secured HBase cluster, you have to prepare the following
configuration files:- The main properties file
- JAAS login configuration
- Kerberos configuration (usually `/etc/krb5.conf`)
- Kerberos keytab (optional, but recommended)You can find the examples in [conf-examples](conf-examples/).
### Environment variables
- `DEBUG` - Enable debug logs when set
## Development
### Prerequisites
- [NPM](https://www.npmjs.com/)
- [Leiningen](https://github.com/technomancy/leiningen)```sh
# Using Homebrew on Mac OS X
brew install npm leiningen
```### Setting up REPL on tmux panes
```sh
# For HBase 0.98 and above
./hacking# HBase 0.94 (CDH4)
./hacking cdh4
```### Build
```sh
# For HBase 0.98 and above (profile=hbase1)
make# HBase 0.94 (CDH4)
make profile=cdh4# Build with HBase 2 dependencies
make profile=hbase2
```## License
This software is licensed under the [Apache 2 license](LICENSE.txt), quoted below.
Copyright 2015 Kakao Corp.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this project except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.