问题标签 [gemfire]

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 回答
345 浏览

apache-camel - 如何使用 Camel 路由自定义 Java Listener onEvent

我无法找到任何示例来帮助我理解我需要在这里做什么,所以我将解释我的问题:

我有一个为 Pivotal 的 Gemfire 产品实现自定义侦听器的 Java Bean。它实现了一个称为 CqListener 的接口,该接口定义了一个方法,如下所示:

基本上,当我们在 Gemfire 网格上执行连续查询 (CQ) 时,我们将此 Bean 注册为侦听器,它将接收网格中与我们的查询匹配的任何更改。

例如,执行类似的 CQ

每当“table_name”表(在 Gemfire 中它被称为区域)中的任何内容发生更改(CRUD)时,都会CQEvent在方法中为我们提供onEvent

我现在要做的是将 Camel 连接起来,将任何东西从底层 CQ 东西路由到自定义路由。无论如何我可以告诉骆驼说“嘿,任何时候打电话给onEvent,把它路由到其他地方”?

我试图路由到的其他地方是 Akka Actor。已经有一个包装 akka 和骆驼的项目(http://doc.akka.io/docs/akka/snapshot/scala/camel.html)但我无法弄清楚这个端点 URI 业务来获取入站 CQ 事件.

我知道我缺少有关 Camel 的概念键,因此非常感谢任何帮助。我已经设法使用 jms 端点来实现这一点,所以我知道它如何适用于众所周知的协议,但我只是想弄清楚如何为自定义协议执行此操作,其中实现从我身上抽象出来(就像CQListener 的情况)

0 投票
5 回答
1021 浏览

in-memory-database - 内存数据库如何在 GemfireXD 中存储大于 RAM 内存的数据?

如果我使用 4 个节点的集群,每个节点有 4GB RAM,那么总 RAM 内存为 16 GB。我必须在一个表中存储 20 GB 的数据。那么内存数据库将如何容纳这些数据呢?我在某处读到数据在 RAM 和 Disk 之间交换,但它不会使数据访问变慢。请解释

0 投票
1 回答
49 浏览

in-memory-database - GemfireXD 中的复制和分区表?

  1. 我们如何确定需要复制/分区的特定表?
  2. 在GemfireXD数据库设计中使用复制表?

所有的解释都是最受欢迎的。

0 投票
1 回答
451 浏览

spring-data - 如何确定 Spring Data Gemfire 查询是否使用 Gemfire 索引?

我正在尝试确定我的所有 Spring Data Gemfire 查询是否都在使用 Gemfire 服务器上定义的索引。

使用 OQL,我知道我可以添加“ <trace>”,并且在 gemfire 日志中它会显示是否正在使用索引:

但是像这样我们没有定义 OQL 的方法呢?(假设用户名不是客户区域的键):

0 投票
1 回答
212 浏览

java - 异常,使用带有 SpringXD 的 Gemfire 源时部署失败

我在 SpringXD 中有以下流定义:

但它给了我以下错误,并标记为“失败”:

这以前发生过,我已经通过重新启动虚拟机来修复它。但是,我想知道如何以适当的方式修复它。

任何提示、解决方法或指南都会很有用。另外,如果您需要更多信息,请告诉我。

我正在使用最新版本的 Spring XD、1.1.1 和 Gemfire 版本 7.0.2。定位器与流部署位于同一节点中。我也在使用单节点拓扑。

谢谢!

0 投票
2 回答
279 浏览

gemfire - GemFire 值更改而不刷新所有值

我使用 (String, Arraylist of String) 作为 gemfire 缓存中的键值对。是否有任何方法可以从值列表中添加或删除特定值而不获取整个列表并添加/删除并再次发布列表? !

0 投票
2 回答
94 浏览

java - 如何在 gemfirexd 中实现 RowLoader?

如何编写 Rowloader JAVA 代码将sample.csv文件中的数据注入 GenfireXD 数据库。

0 投票
1 回答
59 浏览

apache-spark - why the data is not stored in GemfireXD just like input file?

iam loading data in to GemfireXD from a file .... file contain the information like this... ID NAME 1 |John Smth 2 |Jane 3 |Paul Joes 4 |Mark Jcobs 5 |Mary Sphenson 6 |Steve oberts 7 |Margaret Johnso

AFTER LOADING THE DATA IN TO GemfireXD ,if you fire query SELECT * FROM TABLE Output is like this ....

ID NAME 5 |Mary Sphenson 7 |Margaret Johnso 4 |Mark Jcobs 2 |Jane 3 |Paul Joes 1 |John Smth 6 |Steve oberts

many i know the reason why the ID are notstored in a proper order like INPUT File

help on this....

Thanku You

0 投票
1 回答
73 浏览

in-memory-database - gemfirexd如何存储大于其in_memory的表数据文件?

我有 4GB 的内存。要加载到 GEMFIREXD 的数据文件是 8GB。内存中如何组织剩余数据 4 GB 数据。我阅读了有关 EVICTION 类的信息,但没有得到任何澄清。在加载它复制到磁盘的数据时,或者在填充 4GB 后它开始处理到磁盘中?

帮助..谢谢

0 投票
1 回答
79 浏览

gemfire - GemfireXD RowLoader 不工作,未建立与外部数据库的连接

我正在研究 JDBCRowLoader。我遵循了所有说明,在 attach_loader 下运行。

它正在 gemfire xd 服务器日志中打印 oracle 连接详细信息,并且未建立与 oracle 的连接。以上语句执行成功。

顺便说一句,我正在使用 sqlf 接口。唯一的问题是没有建立到 oracle 的连接。JDBCRowLoader 初始化成功完成。