如何运行Hazelcast命令行控制台

时间:2019-04-10 13:15:05

标签: console client hazelcast

遵循以下建议:Hazelcast access using CLI我尝试通过以下方式运行Hazelcast控制台:

1)下载文件hazelcast-client-X.Y.Z.jar

2)运行

/path/to/java -cp "/path/to/hazelcast-client-X.Y.Z.jar"  com.hazelcast.client.console.ClientConsoleApp

我知道了

错误:找不到或加载主类com.hazelcast.client.console.ClientConsoleApp

有什么建议吗?

谢谢

2 个答案:

答案 0 :(得分:0)

ClientConsoleApp未包含在hazelcast-client.jar中。请改用hazelcast-all.jar。我刚刚检查了最新版本,ClientConsoleApp正常工作。

$ java -cp hazelcast-all-3.12.jar  com.hazelcast.client.console.ClientConsoleApp
Apr 12, 2019 9:02:15 AM com.hazelcast.config.AbstractConfigLocator
INFO: Loading 'hazelcast-client-default.xml' from the classpath.
Apr 12, 2019 9:02:18 AM com.hazelcast.client.HazelcastClient
...

答案 1 :(得分:0)

我编写了一个简单的 shell 脚本来自动执行以下过程:

  1. 下载正确版本的 hazelcast-all-<version>.jar(包含 ClientConsoleApp 类),
  2. 创建适当的 hazelcast-client.xml 文件以连接到集群:https://github.com/YongJieYongJie/hazelcast-cli
  3. 运行适当的 java 命令实际连接到集群。

希望这会有所帮助。

(注意:这是基于对这个问题的讨论:Hazelcast access using CLI