问题标签 [hazelcast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1296 浏览

hazelcast - 当我从远程客户端执行 HazelcastInstance.getConfig() 时出现 UnsupportedOperationException

我正在使用 Hazelcast java 客户端(在 node1 上),并在不同的节点(不同的笔记本电脑--node2)上创建 Hazelcast 地图。

我的设置:在 node2 上 - Hazelcast 正在运行。on node1 - 独立的 java 程序,其作用类似于 Hazelcast java 客户端。

MyMapStore 是我对 Hazelcast MapStore 的实现。这个类位于

当我运行此代码时,我收到“UnsupportedOperationException”。当我执行 inst.getConfig() 时,出现此异常。任何人都可以告诉我有什么办法解决这个问题!

Stacktrace 是:在 ClientClass.main(ClientClass.java:34) 的 com.hazelcast.client.HazelcastClient.getConfig(HazelcastClient.java:144) 的线程“main”java.lang.UnsupportedOperationException 中的异常

0 投票
1 回答
360 浏览

hazelcast - 如何使用hazelcast将stackoverflow处理为分布式缓存的磁盘情况?

我正在为我的一种产品使用 hazelcast 实现分布式缓存。请让我们知道如何处理堆栈溢出到磁盘,当它超过给定的 RAM 类型的情况?

0 投票
1 回答
2963 浏览

java - Hazelcast 类路径错误

我正在尝试使用 voldemort 商店将数据保存在 hazelcast 中。我实现了 mapstore 接口。当我尝试在 hazelcast 中添加地图条目时,我得到了这个异常。

这是我编辑的 hazelcast run.sh 脚本,以便在类路径中包含 voldemort jar。

我还在 hazelcast.xml 文件中添加了我的实现类。

我还在 hazelcast-2.0.1.jar 的清单文件中添加了一个类路径条目。

即使那样,当我尝试添加一个条目时,它也会给出这个 noclassdef found 错误。它试图找到的类肯定在我添加到类路径中的 voldemort 文件夹中。我仍然不知道问题是什么。有人可以建议任何替代解决方案吗?谢谢。

0 投票
1 回答
3114 浏览

spring - Hazelcast 地图商店类的 Bean 注入失败

我想注入一个 bean,它将在 hazelcast 中保留地图条目。

这些是 hazelcast 实例的构造函数参数。在 MapPersistenceObject 中存在一个负责持久化条目的服务。我已将 MapPersistenceObject 标记为组件并使 Service-Object 自动装配,以便 Spring 将使用正确的数据源注入正确的 Service-Bean。

我已经尝试过了,但我得到了一个 NullPointer,应该在其中注入服务。在我看来,Spring 无法将 MapPersistenceObject 与服务连接或自动连接。它看起来像这样:

也许有人知道问题的解决方案?

问候 && tia noircc

0 投票
1 回答
596 浏览

java - Hazelcast 启动问题 (CONCURRENT_MAP_PUT)

我在不同的服务器上有三个节点。它工作正常,但有时在节点重启时它会陷入这样的无限循环:

重新启动没有帮助。仅在 hazelcast.xml 中禁用网络并重新启动所有三个节点。有人知道出了什么问题吗?

配置文件:

0 投票
1 回答
972 浏览

spring - 在我的 hazelcastconfig 中通过 PropertyPlaceholderConfigurer 设置整数值时出现问题

我正在使用带有 hazelcast 的 spring 和 spring 的 PropertyPlaceholderConfigurer 来将属性插入到 spring-xml 中,这些属性会因不同的环境而变化。

例如:

我想更改地图的最大空闲秒数(每个环境都应该不同)。但这不起作用,因为它不能将其识别为整数:

当我尝试运行它时出现此异常:

PropertyPlaceholderConfigurer 可能无法插入整数。也许这是与 hazelcast.xsd 有关的问题。

也许这里有人知道解决方案?

tia && 问候 noircc

0 投票
2 回答
1354 浏览

java - Hazelcast :从 hazelcast 集群中关闭特定成员

我正在使用带有 spring MVC 的 hazelcast 并使用上下文加载实例。现在由于弹簧代码中的错误,有时我的上下文会重新加载。

每当 spring 上下文重新加载时,hazelcast 都会在其集群中创建一个新成员。我正在努力解决春季的错误,但直到我想知道如何在不影响其他成员的情况下关闭 hazelcast 集群的特定成员。

谢谢。

0 投票
1 回答
4399 浏览

java - Hazelcast的分布式锁不起作用

我正在尝试测试我的分布式锁实现,但我仍然没有找到让它工作的方法。我使用两种简单的方法部署了一个 REST 服务,如下所示:

DistributedService对象实现了 getDistributedLock() 方法:

在 hazelcast.xml 文件中,我启用了 TCP-IP 连接并禁用了其他所有内容:

我在两台机器上部署了应用程序,IP地址对应于.xml文件(192.168.0.01和192.168.0.02),当我从浏览器调用服务时它第一次工作(它锁定并返回“锁定” ) 并且每次我调用 unlock() 方法时它都会正确返回(我得到字符串“unlocked”)但是在第一次之后,每次我调用 lock() 方法时我都会超时。看起来 unlock() 方法并没有解锁它。

有人可以指出我使用分布式锁和榛树的正确方法吗?

0 投票
1 回答
3262 浏览

linux - Hazelcast 作为 Linux 服务

我已经在我的应用程序中配置了 Hazelcast 并将其部署在 glassfish 中,并在 REST 服务中使用一些简单的方法对其进行了测试。

现在我想将它作为 Linux 服务安装在我的服务器中,以便在服务器启动时开始运行,并且我希望我的 glassfish 应用程序能够识别该服务并使用分布式锁在我的地图中读取或设置变量。

我怎样才能做到这一点?

0 投票
3 回答
1681 浏览

java - Mybatis的分布式缓存

有人有过 Mybatis 分布式缓存的生产经验吗?我看到了一些关于 ehcache/Terracotta 的建议,但是之前使用 Terracotta 的经验会让我想远离它(配置和继续运行很复杂)。Hazelcast 似乎是一个有趣的可能性——有人尝试将它用作 Mybatis 的分布式缓存吗?

我们的应用程序有一个相对较大的数据库 (1TB),因此我们想要一个可扩展的解决方案。