Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an accumulo status command #4495

Open
dlmarion opened this issue Apr 26, 2024 · 1 comment
Open

Create an accumulo status command #4495

dlmarion opened this issue Apr 26, 2024 · 1 comment
Assignees
Labels
enhancement This issue describes a new feature, improvement, or optimization.
Projects

Comments

@dlmarion
Copy link
Contributor

Is your feature request related to a problem? Please describe.
The Monitor has poor visibility of compactors and scan servers, it's hard to determine how many are running.

Describe the solution you'd like
A tool that can be invoked via the command line that prints out the process counts based on the information in ZooKeeper. The tool should have an option to print using json for parsing.

Example:

> accumulo status
-----------------------------------------
Manager: 1
Monitor: 1
Garbage Collector: 1
Coordinator: 1
Tablet Servers: 32
Scan Servers: 44
Compactors: 99
-----------------------------------------

For Compactors in 2.1, count could be aggregated by compaction queue. For elasticity, the tablet / scan / compactor counts could be grouped by resource group. There could be another option that lists the servers below the count. An example of this for elasticity would be:

> accumulo status --list-servers
-----------------------------------------
Manager: 1
  localhost:1234
Monitor: 1
  localhost:1235
GarbageCollector: 1
  localhost:1236
TabletServers: 3
  Default:1
    localhost:1237
  GroupA:2
    localhost:1238
  GroupB:2
    localhost:1239
ScanServers:4
  Default:2
    localhost:1240
    localhost:1241
  Metadata:2
    localhost:1242
    localhost:1243
Compactors: 4
  Default: 2
    localhost:1244
    localhost:1245
  LongRunning:2
    localhost:1246
    localhost:1247
-----------------------------------------
@dlmarion dlmarion added the enhancement This issue describes a new feature, improvement, or optimization. label Apr 26, 2024
@dlmarion dlmarion added this to To do in 2.1.3 via automation Apr 26, 2024
@EdColeman EdColeman self-assigned this Apr 26, 2024
@EdColeman
Copy link
Contributor

Can be closed with #4567

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This issue describes a new feature, improvement, or optimization.
Projects
2.1.3
To do
Development

No branches or pull requests

2 participants