kafka/shell/src
Ming-Yen Chung 1a18985cba
KAFKA-18947 Remove unused raftManager in metadataShell (#19169)
* Remove unused `raftManager` in `metadataShell`
* Enhance error message when no snapshot provided.
* Since `raftManager` is removed, make `snapshot` a required argument.

Result when no snapshot is given
```
$ ./bin/kafka-metadata-shell.sh
usage: kafka-metadata-shell [-h] --snapshot SNAPSHOT [command [command ...]]
kafka-metadata-shell: error: argument --snapshot/-s is required
```
```
$ ./bin/kafka-metadata-shell.sh --help
usage: kafka-metadata-shell [-h] --snapshot SNAPSHOT [command [command ...]]

The Apache Kafka metadata shell

positional arguments:
  command                The command to run.

optional arguments:
  -h, --help             show this help message and exit
  --snapshot SNAPSHOT, -s SNAPSHOT
                         The metadata snapshot file to read.
```

Reviewers: Jhen-Yung Hsu <jhenyunghsu@gmail.com>, TengYao Chi <kitingiao@gmail.com>, Chia-Ping Tsai <chia7712@gmail.com>
2025-03-13 01:48:42 +08:00
..
main/java/org/apache/kafka/shell KAFKA-18947 Remove unused raftManager in metadataShell (#19169) 2025-03-13 01:48:42 +08:00
test KAFKA-18947 Remove unused raftManager in metadataShell (#19169) 2025-03-13 01:48:42 +08:00