hazelcast集群连接Java代码
时间: 2024-01-03 14:02:47 浏览: 128
要连接Hazelcast集群,你需要使用Hazelcast Java客户端库。以下是一个简单的示例代码,演示如何连接到Hazelcast集群并获取一个分布式Map:
```java
import com.hazelcast.client.HazelcastClient;
import com.hazelcast.client.config.ClientConfig;
import com.hazelcast.core.HazelcastInstance;
import com.hazelcast.core.IMap;
public class HazelcastClientExample {
public static void main(String[] args) {
// 创建一个Hazelcast客户端配置
ClientConfig clientConfig = new ClientConfig();
clientConfig.getNetworkConfig().addAddress("localhost:5701");
// 连接到Hazelcast集群
HazelcastInstance hazelcastClient = HazelcastClient.newHazelcastClient(clientConfig);
// 获取一个分布式Map
IMap<String, String> map = hazelcastClient.getMap("my-distributed-map");
// 在Map中存储一些数据
map.put("key1", "value1");
map.put("key2", "value2");
// 从Map中获取数据
System.out.println("Value for key1: " + map.get("key1"));
System.out.println("Value for key2: " + map.get("key2"));
// 关闭Hazelcast客户端连接
hazelcastClient.shutdown();
}
}
```
在这个例子中,我们使用了Hazelcast Java客户端库来连接到一个运行在本地机器上的Hazelcast集群。我们使用了一个名为“my-distributed-map”的分布式Map来存储数据,并且演示了如何在Map中存储和获取数据。最后,我们关闭了Hazelcast客户端连接。
请注意,你需要根据你的Hazelcast集群的配置来修改客户端配置。在示例中,我们假设Hazelcast集群运行在本地机器上,端口号为5701。
阅读全文