专业版Hazelcast客户端工具

问题描述 投票:0回答:2

是否有任何直观的Hazelcast客户端工具建议来检查专业版中的地图?我正在尝试确定在使用专业版的hazelcast层中发生的一些问题。我找不到专业版的任何好的hazelcast客户端工具。

hazelcast
2个回答
0
投票

您可以使用Hazelcast管理中心,该中心可免费用于最多3个成员的集群。您可以从here下载。您可以找到其文档here。您可以检查地图的统计信息,查看/编辑其配置并浏览其条目。


0
投票

有几种官方可能性:

<dependency>
    <groupId>com.hazelcast</groupId>
    <artifactId>hazelcast-enterprise</artifactId>
    <version>4.0</version>
</dependency>
ClientConfig clientConfig = new ClientConfig();
clientConfig.getNetworkConfig().addAddress("10.0.0.1");
HazelcastInstance client = HazelcastClient.newHazelcastClient(clientConfig);
System.out.println(client.getMap("test").get("key"));
client.shutdown();

例如,您还可以使用Groovy shell,因为它的制表符完成非常方便:

# start the shell
groovysh -cp hazelcast-enterprise-4.0.jar \
  -e "System.setSecurityManager(null); import com.hazelcast.core.*; import com.hazelcast.client.*"

# and then interactively do whatever you want
hz = HazelcastClient.newHazelcastClient();
hz.getMap("test").get("key");

顺便说一句。企业版的Maven工件不在Maven Central存储库中,而是在Hazelcast中:https://repository.hazelcast.com/release/

<repository>
    <id>Hazelcast Private Release Repository</id>
    <url>https://repository.hazelcast.com/release/</url>
</repository>
© www.soinside.com 2019 - 2024. All rights reserved.