Hi, everyone.

I want to propose for discussion the PoC cli tool, which was born to check
and demonstrate approaches explained in [0] and [1].
This tool will be the all-in-one cli tool for ignite cluster management and
ignite installation/update.

One unified tool will:
- lower the entry threshold for Ignite newbies (it should be as simple as
wget ignite && ignite init && ignite node start new-node)
- be the one entry point for any ignite operation
- be used for the smooth automated upgrade of local nodes and modules
- use abstract REST API for communication with nodes in the future. so, you
can implement your own processes around this REST API if needed

Work in progress PR can be found here
https://github.com/apache/ignite-3/pull/4

You can:
- see a small demo here https://asciinema.org/a/378647
- build it from the PR and try it by yourself

For building it from the sources and have a fully working demo setup you
need firstly:
- "mvn install" the root dir here https://github.com/apache/ignite-3/pull/5
- "mvn install" the root dir here https://github.com/apache/ignite-3/pull/6
- "mvn install" tool itself from https://github.com/apache/ignite-3/pull/4


[0]
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158873958
[1]
https://cwiki.apache.org/confluence/display/IGNITE/IEP-55+Unified+Configuration

Reply via email to