### What changes were proposed in this pull request? Support to show Celeborn CLI version for sub command. ### Why are the changes needed? celeborn-cli [master|worker] -V does not show anything. ``` (base) ➜ apache-celeborn-0.6.0-bin-ebay ./sbin/celeborn-cli -V SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Celeborn CLI - Celeborn 0.6.0 (base) ➜ apache-celeborn-0.6.0-bin-ebay ./sbin/celeborn-cli -V SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Celeborn CLI - Celeborn 0.6.0 (base) ➜ apache-celeborn-0.6.0-bin-ebay ./sbin/celeborn-cli master -V (base) ➜ apache-celeborn-0.6.0-bin-ebay ./sbin/celeborn-cli worker -V (base) ➜ apache-celeborn-0.6.0-bin-ebay ./sbin/celeborn-cli master -h Usage: celeborn-cli master [-hV] [--apps=appId] [--auth-header=authHeader] ... (base) ➜ apache-celeborn-0.6.0-bin-ebay ./sbin/celeborn-cli worker -h Usage: celeborn-cli worker [-hV] [--apps=appId] [--auth-header=authHeader] ... ``` ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? UT. ``` (base) ➜ celeborn git:(cli_version) ./dist/sbin/celeborn-cli -V SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Celeborn CLI - Celeborn 0.7.0-SNAPSHOT (base) ➜ celeborn git:(cli_version) ./dist/sbin/celeborn-cli master -V SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Celeborn CLI - Celeborn 0.7.0-SNAPSHOT (base) ➜ celeborn git:(cli_version) ./dist/sbin/celeborn-cli worker -V SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Celeborn CLI - Celeborn 0.7.0-SNAPSHOT (base) ➜ celeborn git:(cli_version) ``` Closes #3321 from turboFei/cli_version. Authored-by: Wang, Fei <fwang12@ebay.com> Signed-off-by: Shuang <lvshuang.xjs@alibaba-inc.com> |
||
|---|---|---|
| .. | ||
| src | ||
| pom.xml | ||