56 Commits

Author SHA1 Message Date
Björn Busse
e838ccf359 jmx: Get hbase jmx data also when running w/o HDFS 2021-03-05 03:32:40 +01:00
Björn Busse
68a34ef498 zk: Add ZooKeeper connection count 2021-03-05 01:01:03 +01:00
Björn Busse
c7184beaeb tests: Fall back to hbase from test suite 2021-03-05 00:03:33 +01:00
Björn Busse
46ef8a179d Add comment 2021-03-04 23:10:25 +01:00
Björn Busse
aea3931546 Add log message 2021-03-04 22:42:35 +01:00
Björn Busse
092541b7fb Decode line in stderr cmd output 2021-03-04 22:28:07 +01:00
Björn Busse
c100062e75 Use hbase_table instead of table 2021-03-04 21:08:51 +01:00
Björn Busse
31c28623e7 hbase-read: Use dict only on success 2021-03-04 20:57:24 +01:00
Björn Busse
b62b022d5d Add hbase_table as arg 2021-03-04 20:52:58 +01:00
Björn Busse
812d996f8a Use zk_has_leader everywhere 2021-03-04 17:52:32 +01:00
Björn Busse
f052f01ebf Fix typo 2021-03-03 20:37:15 +01:00
Björn Busse
608396ec75 Add env_var to args now that we use configargparse 2021-01-11 21:51:56 +01:00
Björn Busse
953a98f9e2 Use configargparse instead of argparse, it also honours env 2021-01-10 22:35:23 +01:00
Björn Busse
d78e4ceffc systemd-unit: Change env file name 2020-11-19 13:58:33 +01:00
Björn Busse
89425540ba Use table from ENV 2020-10-27 23:17:12 +01:00
Björn Busse
43df5c7104 Use PyBase to write to HBase natively instead of using thrift 2020-10-21 21:56:26 +02:00
Björn Busse
143a0dca25 Rename write file in call 2020-07-01 21:48:39 +02:00
Björn Busse
42fde2c6e7 Add protobuf bindings to syspath 2020-07-01 20:01:34 +02:00
Björn Busse
241b41cbcb Improve log messages, optionally remove hbck lockfile 2020-06-17 23:00:19 +02:00
Björn Busse
2e6e541d14 Move protobuf bindings to protobuf/ and add them to .gitignore 2020-06-17 18:00:04 +02:00
Björn Busse
a2cd13af23 Remove unnecessary import, Update TODO 2020-06-17 17:16:25 +02:00
Björn Busse
1030701cb5 Make exporter update rate and hbck frequency configurable, add args 2020-06-17 16:33:14 +02:00
Björn Busse
a890dbc154 Ask ZooKeeper directly for active HBase Master 2020-06-16 20:58:51 +02:00
Björn Busse
739cfc6b42 Rename some methods 2020-06-10 22:18:38 +02:00
Björn Busse
56af422a4b Change PATH for hbase-write.py 2020-06-10 21:51:10 +02:00
Björn Busse
47a1eb1f72 Add check if hbase is writeable 2020-06-10 21:49:30 +02:00
Björn Busse
9c1b309164 zookeeper: Add health check 2020-06-09 17:22:52 +02:00
Björn Busse
58b34f86c4 hbase: Detect duplicate hbck 2020-06-08 23:06:32 +02:00
Björn Busse
e6e004e801 Update TODO 2020-06-08 16:13:47 +02:00
Björn Busse
ef38d5a417 jmx: Add option to relay all metrics 2020-06-08 15:53:57 +02:00
Björn Busse
dbd896eebe Bug fixes 2020-06-04 20:44:16 +02:00
Björn Busse
5af5afe57e Always convert num_inconsistencies to type int, add cli args, fix kazoo usage 2020-06-03 16:50:25 +02:00
Björn Busse
1d70df9e47 ZooKeeper: Initially try to connect to one of the given servers 2019-09-17 21:51:02 +02:00
Björn Busse
5899961e98 Improve argparse usage, take a variable amount of zookeeper servers 2019-09-17 20:51:13 +02:00
Björn Busse
86fa8e1335 Add prometheus exporter port to cli args 2019-09-17 13:34:13 +02:00
Björn Busse
1242adf613 You shall always write proper commit messages 2019-04-18 19:47:33 +02:00
Björn Busse
7c27f4360c zookeeper: Add a listener and log events 2019-04-15 17:18:17 +02:00
Björn Busse
de010e9561 Check for existence of vars 2019-04-15 11:30:01 +02:00
Björn Busse
37a13044d0 Add ZooKeeper class 2019-04-13 01:15:06 +02:00
Björn Busse
decb0bf9a8 Update TODO 2019-04-12 23:23:01 +02:00
Björn Busse
13f83685c7 Fix log msg 2019-04-12 23:18:13 +02:00
Björn Busse
b94f145c42 Fix log msg 2019-04-12 23:16:15 +02:00
Björn Busse
12ad6fa7a8 Return early if hbck fails 2019-04-12 23:12:22 +02:00
Björn Busse
d93f9d65c3 Log active master 2019-04-12 22:57:01 +02:00
Björn Busse
962ec23200 Use rstrip() on hostname 2019-04-12 22:47:48 +02:00
Björn Busse
8858b5d46f Fix import 2019-04-12 22:31:45 +02:00
Björn Busse
38ed83424c Whitespace changes 2019-04-12 21:47:58 +02:00
Björn Busse
408e3d8ac9 Fix import, add hbase up/health vars 2019-04-12 21:44:40 +02:00
Björn Busse
6138487566 Remove debug msg 2019-04-12 19:21:12 +02:00
Björn Busse
3f689740f4 Improve error handling, add which() and use it 2019-04-12 18:05:50 +02:00