Comments (4)
Maybe we need to fix the README.
In case that I am right with my assumption that by "node" you mean a RegionServer: Hannibal does not need to be deployed on every RegionServer. In fact, it doesn't need to be executed from within your HBase Cluster at all. Hannibal collects metrics for all RegionServers, regardless of where it is installed. Installing it multiple times is unnecessary.
I recommend to run it on a seperate machine if possible.
from hannibal.
Is there a way to create an assembly for deployment? I am actually trying to deploy on a util box that connects to our cluster but unfortunately I might not really be able to build the project on that box as specified in the README but rather simply deploy assemblies(tar.gz). Is there any way to do that?
from hannibal.
playframework has an option to do that, the "stage" task.
Unfortunately this results version-conflict in log4j. I don't have a solution for this yet :(
Things to reproduce:
./sbt stage
tar -czf hannibal.tgz target/start target/staged/ conf/
cp hannibal.tgz /tmp
mkdir /tmp/hannibal
cd /tmp/hannibal
tar -xf /tmp/hannibal.tgz
./target/start -DapplyEvolutions.default=true
Another problem is that this bypasses the hannibal-start script. so it will ignore the env-var "HANNIBAL_HTTP_PORT" if it has been set. But there may be a workaround for that
For more info look here: https://github.com/playframework/Play20/wiki/Production
from hannibal.
The script ./create_package
is now compatible with all hbase-versions, it is available in the next
branch.
It now also contains a correct ./start
script, which behaves just like the normal start script.
from hannibal.
Related Issues (20)
- [RFE] Show "Region History" for whole cluster HOT 2
- can not load page: MasterNotRunningException HOT 26
- Region view doesn't show correct region when start/end keys are non-printable characters HOT 3
- Does not work for large clusters HOT 4
- Value too long for column HOT 2
- Make retention period for metrics configurable ... HOT 1
- Installation instructions in README.markdown links to old version HOT 3
- compaction history chart duration HOT 2
- HBase 0.96 support HOT 5
- Update Compaction Patterns for HBase 0.96 ...
- Compaction View should be disabled when there is no data
- table list panel should be draggable in compaction view HOT 1
- Configurable timezone in Rickshaw chart HOT 1
- Display number of requests per region
- JdbcSQLException: Timeout trying to lock table "METRIC" when visiting /compactions
- Handle different log file format across region servers
- Hannibal with HBase 1.0.0 version HOT 12
- bind port failed, port 9000 is in used already HOT 1
- Link is broken
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hannibal.