问题标签 [ignite]

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

java - 如何在 Apache Ignite 中使用 Write-behind 和外键

我在尝试对连接到在它们之间具有外键约束的表的缓存上使用 write-behind 时遇到问题。似乎后写机制不是以确定的顺序执行更新/插入,而是试图以某种未知的顺序连续推送每个缓存收集的所有更改。但是由于我们在表中有外键,所以操作的顺序很重要,所以应该首先插入/更新父对象,然后才插入/更新子对象(否则从数据库中抛出外键违规)。

当前的实现似乎正在尝试在试错的基础上解决此问题org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore:888(因此,“子”缓存将定期重试刷新,直到“父”缓存首先被刷新。这最终将导致数据进入数据库,但这也意味着在复杂的分层表的情况下会进行很多不成功的尝试,直到“找到”正确的顺序。这会导致性能不佳和数据库不必要的脱壳。

您对如何规避此问题有任何建议吗?

(最初我尝试使用直写,但它导致性能非常差,因为CacheAbstractJdbcStore似乎为每个插入/更新操作打开了一个新的准备好的语句。)

0 投票
1 回答
870 浏览

java - Apache Ignite:类加载器

通过阅读有关 Apache Ignite 的文档,我的印象是,我在 Eclipse 中使用的(例如)类会自动(我敢说,神奇地?)发送到 Ignite 服务器的分布式实例。

我有 3 台香草服务器,没有加载运行的自定义类 (./bin/ignite.sh) ,都在本地主机上。他们很好地对视​​。

我运行一个带有一个自定义类的 Eclipse 程序,我用它来加载到缓存中。简单 POJO、Serializable 等

当我尝试运行一段计算代码时,远程服务器抱怨该类不在类加载器中。

还有更多的魔法吗?

0 投票
1 回答
477 浏览

apache-spark - 是否可以在 pyspark 中使用 apache-ignite rdd 实现?

我正在使用 apache spark 通过 pyspark 运行一些 python 数据代码。我在具有 7 个节点的 Spark 独立模式下运行。

是否可以在此设置中使用 apache-ignite RDD 实现?它有什么优势吗?

非常感谢

0 投票
1 回答
299 浏览

ignite - 在 apache ignite 中使用带有“下划线”字符的主键时出现异常

使用带有模式导入实用程序的 apache ignite 数据网格时发生以下异常。使用主键“emp_no”作为列名创建的表“员工”。使用 apache ignite 模式导入实用程序生成 pojo 类和配置。尝试执行分发附带的示例程序。紧随其后的是例外。apache ignite 版本是:1.5.0-final

似乎该表是否有任何包含带有“_”字符的列的索引会导致此问题。

0 投票
1 回答
1337 浏览

java - 如何让 apache ignite 使用所有可用的 CPU 能力来过滤缓存?

我试图强制 Apache Ignite 1.5.0.final 使用单个节点上可用的所有 CPU 能力来并行处理本地缓存数据,但是我可以清楚地看到它没有使用所有可用的内核。

缓存创建如下:

CPU 使用率看起来只有一个线程在做这项工作。当我将实现切换到 ArrayList - 不使用 Ignite 时,CPU 使用率达到 400%。

这段代码用于过滤缓存:

使用 Ignite 运行时进行了一些分析,发现一次只有一个 Runnable 线程,而使用 ArrayList 则有 3 或 4 个线程在工作。

非常感谢帮助,

巴特

0 投票
3 回答
756 浏览

java - 多租户方法的 Apache Ignite 性能

我正在一个项目中工作,该项目必须在缓存中维护大量记录(Apache Ignite),这些记录由公司划分。

前任:

公司; 产品; 数量

比较;一个; 15

比较;乙; 10

补偿;一个; 20

补偿;乙; 12

我的疑问是在同一缓存中创建条目与键(公司+产品)附加租户之间的性能,并为每个租户创建一个新缓存,例如:

0 投票
1 回答
497 浏览

indexing - 如何使用 Scala 的 Apache Ignite RDD 索引表?

我试图找到一个明确的例子,如何使用 Scala 的Ignite RDD索引表,但找不到任何东西。有人可以举个简单明了的例子吗?谢谢你。

0 投票
1 回答
49 浏览

predicate - Sqlpredicate 对键的查询

我正在尝试通过缓存的键集查询缓存。

有没有办法将 SqlPredicate 应用于缓存的键?

谢谢

0 投票
1 回答
467 浏览

java - 关于 apache 点燃服务的实现

如果我有一个界面

和一堂课

我将此服务部署在 ignite 服务器节点上

并点燃客户端节点尝试获取服务

如果客户端节点不包含“TestServiceImpl”类,

将捕获异常消息:“无法找到具有给定类加载器的类以进行解组(确保所有类的相同版本在所有节点上可用或启用对等类加载)”,

ignite 客户端节点是否必须具有类 TestServiceImpl ?

0 投票
1 回答
106 浏览

caching - Apache 从集合中点燃查询

是否可以从集合中查询值?例如,

现在我想获得一个特定部门的所有员工。