问题标签 [geode]

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 投票
1 回答
620 浏览

geode - 如何在 Geode 中连接远程定位器

我只是无法连接到 Geode 中的远程定位器。命令行日志粘贴在下面:

我需要做什么才能将路线添加到定位器?

我已经在 member1 中成功启动了定位器。

有这个问题是有线的,你们可以在这里给一些提示吗?感谢您的任何建议。

0 投票
1 回答
50 浏览

geode - Geode可以将数据刷新到数据库吗

在 Geode 的主页上,它说“超快速预写日志 (WAL) 持久性,采用无共享架构,针对节点或整个集群的快速并行恢复进行了优化”

这是否意味着 Geode 可以将数据刷新到数据库。如果有,它的机制是什么?

0 投票
0 回答
53 浏览

gemfire - 将历史数据返回到 gemfire/geode 缓存

这与这个问题有些相关。基本上,geode 缓存层将保存最新数据,并且历史数据已卸载到数据库中,因此 geode 中不再存在对历史数据的引用(键)。我的问题是,出于研究目的,我如何将历史数据返回到缓存中?显然 CacheLoader 不是为了这个目的。

我目前的想法是,在缓存中的数据过期之前,将值的键和某些属性(作为搜索参数)复制到一个单独的区域,只是为了将引用保留在那里。我对 gemfire/geode 还是很陌生,我想知道其他人是怎么做的。

这实际上导致了关于 CacheLoader 的另一个问题 - 如果缓存未命中,则意味着条目(键和值)不再在缓存中。应用程序(缓存客户端)如何知道从缓存中请求什么?

0 投票
1 回答
48 浏览

deployment - 尝试在 Geode 中部署 jar 时抛出 OutOfMemory 错误

我尝试部署一些将​​在 Geode 中使用的 jar。罐子的总大小是 74.19M。在 Geode 中部署 jar 并发生 OOM

在此操作期间,发生 OOM。然后我再做一次,这次我启动 Java VirtualVM 来监控堆使用情况。堆使用情况的屏幕截图

堆使用在这里没有任何波动是有线的。

你们知道为什么堆使用监视器没有显示急剧上升吗?当我尝试在 Geode 中部署 jar 时,如何增加堆大小以避免 OOM 错误?

0 投票
1 回答
242 浏览

spring-data-gemfire - 为什么在通过 xml 文件加载 Geode bean 时尝试获取 Gemfire 类?

今天我正在尝试使用 spring 来初始化一些 Geode 组件。我创建的xml如下:

我只是想获取 Geode 的客户端缓存。当我运行下面的代码时:

异常抛出:

我在 pom.xml 中添加了依赖项

我注意到包 org.apache.geode.distributed 下有一个名为 DistributedSystem 的同名类。 在此处输入图像描述 应该使用这个类吗?为什么需要 com.gemstone.gemfire.distributed.DistributedSystem ?我是不是把xml配置错了?

0 投票
3 回答
1196 浏览

ignite - 内存数据库的性能是否取决于它是用 c++ 还是 java 编写的

我们正在尝试找到一个支持索引的内存数据库,我们可以将其用于我们的应用程序。我们正在研究 Aerospike、Apache Ignite、Geode、Voltdb。没有什么可区分的,每个人都声称速度很快并且有很大的社区支持。

其中,Aerospike 和 VoltDB 是基于 C/C++ 的,Apache Ignite 和 Geode 是基于 java 的。

考虑到数据库之间在性能方面几乎没有选择,而且很难测试哪个数据库在生产中更适合我们,试图找出内存数据库的性能是否也取决于它是否是基于 java 还是基于 c/c++。考虑到垃圾收集问题非常频繁,并且很难针对您的用例进行适当的调整(一段时间后可能会发生变化),基于 java 的 dbs 是否确实处于劣势。

谢谢

0 投票
1 回答
130 浏览

xml - apache geode 9.0.3 off heap region,xml配置

如何使用 apache geode 9.0.3 通过 xml 配置将区域声明为堆外

我的 xml 配置在 server-cache.xml 中。

我收到这个错误

我读了这个

通过将堆外区域属性设置为 true 来标记其条目值应在堆外存储的区域 为托管同一区域的所有数据的所有成员统一配置其他区域属性。

来自 http://gemfire.docs.pivotal.io/geode/managing/heap_use/off_heap_management.html

0 投票
1 回答
342 浏览

configuration - apache geode 9.0.3 定位器找不到 JMX 管理器

gfsh 连接不上

我的定位器日志

添加配置选项时

我发现这个例外

http://gemfire.docs.pivotal.io/geode/managing/management/jmx_manager_operations.html

0 投票
1 回答
54 浏览

java - GemFire 9 替换 GemfireUtilLauncher

是否可以替换GemfireUtilLauncher先前在以下位置找到的内容: com.gemstone.gemfire.internal.GemFireUtilLauncher

遵循文档,所有内容都应更新为: org.apache.geode.X.XGemfireUtilLauncher在这些新版本中不存在这样的内容,并且似乎没有包含它的 jar 文件(例如geode-core,而不是gemfire-core)。

我能找到的最接近的类示例在以下链接中,但似乎没有任何关于最近更改的文档......

http://www.programcreek.com/java-api-examples/index.php?source_dir=incubator-geode-master/gemfire-core/src/main/java/com/gemstone/gemfire/internal/GemFireUtilLauncher.java

0 投票
1 回答
127 浏览

c# - 用于故障转移的 Gemfire/geode 本机客户端配置

我希望我的 gemfire 数据配置为使用 2 个站点的网关的多站点 WAN。纽约和伦敦。使用: http: //gemfire.docs.pivotal.io/geode/topologies_and_comm/topology_concepts/multisite_overview.html#topic_70045702D3994BC692E75102CE01BD7C

我可以了解我的集群和定位器将如何工作并相互了解。

但是,如果 NY 站点出现故障,如何将我的本地 .net 客户端配置为从 NY 故障转移到 LON。

我将在纽约拥有 4 个数据节点和 3 个定位器。我将在 LON 中有 4 个数据节点和 3 个定位器。从 NY-> LON 同步。

如果我将客户端缓存 xml 配置为指向 NY 定位器,他们是否有任何信息可以故障转移到 LON 定位器?客户端缓存配置中是否有任何东西可以让他们知道 LON 定位器,以防 NY 定位器出现故障?