问题标签 [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 投票
4 回答
5751 浏览

spring - 点燃和弹簧启动

如何在 Spring Boot 中使用 Ignite?我用谷歌搜索但没有成功。有没有人体验过 Spring Boot 和 Ignite 的结合?

这是使用 Spring Boot 运行 Ignite 的正确方法吗? Apache Ignite 使用 Spring-Boot 加载两次?

0 投票
1 回答
69 浏览

grid - apache ignite grid 启动失败,运行良好

启动 apache 网格时出错
apache 网格运行良好,但突然无法给出错误。这是问题的截图。

0 投票
7 回答
19812 浏览

apache-spark - Apache Spark 与 Apache Ignite

目前我正在研究 Apache spark 和 Apache ignite 框架。

他们之间的一些原则差异在这篇文章中描述了点燃与火花但我意识到我仍然不明白他们的目的。

我的意思是对于哪些问题引发比点燃更可取,反之亦然?

0 投票
1 回答
1091 浏览

ignite - 持久性和脑裂场景

1.ignite如何在集群模式下处理裂脑场景?

2.在putAll的情况下,它是为每个条目命中持久存储还是所有内容都立即存储?

3.如果我们设置批量大小,putAll 如何处理持久存储?

4.如果分区有备份,数据移动的顺序是什么?主要->备份->持久性或主要->备份同时异步进入持久性?

5.如果在持久化存储中进行了更新,必须如何在缓存中反映而不重新加载?(如何处理后端更新)

6.在后端进行更新并反映缓存中的更改,如果我们使用 loadCache 重新加载缓存,缓存中的更改不会更新,或者如果我们直接使用 get() 也不会反映更新。只有在清除缓存一次然后调用 loadcache 或 get api 后才会反映更新。这是重新加载缓存的正确方法吗?

0 投票
1 回答
269 浏览

ignite - 缓存热启动

1.在启动 ignite 缓存时,从持久存储完成时的性能如何?在热启动时启动缓存的首选方法是什么?有什么方法可以通过文件转储然后启动缓存来完成,这会比从持久存储中更快吗?

2.ignite服务器宕机后如何建立索引?

3.如果它重建,那么有什么方法可以避免这种开销?堆外存储会相对较慢。

0 投票
1 回答
722 浏览

ignite - Apache Ignite 容错

我对分区模式下的 Ignite Cache 有几个问题

1)当一个节点在Ignite集群中出现故障时,如果故障节点是key的主节点,那么这个节点的备份是否会成为新的主节点?

2)故障节点中的备份副本会发生什么?它们会在集群中重新创建吗?

3)如果我在缓存配置中设置 CacheRebalanceMode 是否也适用于节点故障或仅适用于添加节点的情况?

0 投票
1 回答
177 浏览

file - 从文本文件中读取数据并存储到 GridGain 缓存

我正在尝试使用 GridGain 内存数据网格从常规 .txt 文件中读取数据并将其写入缓存,反之亦然。我可以找到有关如何使用 H2 数据库执行此操作的文档,但我找不到有关如何使用文件执行此操作的任何内容。

有人可以告诉我怎么做吗?

谢谢

0 投票
1 回答
818 浏览

java - 找不到映射描述。请配置 JdbcType 以将缓存“PersonCache”与 JdbcPojoStore 错误关联

我使用 apache ignite 的 import-schema 工具创建了一个 mysql 数据库(数据库为 PERSON,表名为 person,与 H2 示例中给出的类似)并生成 java 文件(CacheConfig.java、PersonKey.java , Person.java) 和 ignite-type-metadata.xml 文件。我编写了一个类似的程序(如自动持久性主题 - Demo.java 中给出的),如下所示。但是当我运行它时,我得到了错误:

如何解决?

这是运行示例的 DemoDemo.java:

这是我的 CacheConfig.java :

}

这是 Person.java :

}

这是 PersonKey.java :

0 投票
1 回答
1879 浏览

java - 从文本文件读取时如何加载 Apache Ignite Cache

我创建了一个文件 helloworld.txt。现在我正在从文件中读取,然后我想将文件的内容加载到缓存中,并且每当更新缓存时,它也应该写入文件。

到目前为止,这是我的代码:

请告诉我如何加载缓存然后从缓存写入文件,因为 Apache Ignite 文档中的说明不清楚。

0 投票
1 回答
623 浏览

gridgain - Ignite 客户端节点不会通过服务器节点将数据放入数据库(仅在服务器上使用 writeThrough,没有 writeBehind)

你能帮我解决以下问题吗:

我有以下分区缓存集群配置:

  • 启用 writeThrough 的服务器节点。他们能够通过以下方式将数据写入数据库cacheStoreFactory=HibernateCacheStoreFactory

  • 没有 writeThrough 配置但有clientMode=true

我在客户端节点上执行 put,然后我看到,该数据被发送到服务器节点,但服务器节点仅对缓存执行 put,但不调用 cacheStoreFactory(writeThrough 行为)。因此,数据只缓存在集群中,而不是写入数据库。

如果我将 writeThrough 配置添加到客户端节点,当然会调用 writeThrough,但我想从客户端节点中删除对 Hibernate 的任何依赖项。

此外,如果我在服务器端启用 writeBehind 配置,则会调用 writeThrough 功能并且服务器节点将数据从客户端节点异步写入数据库。但它不能满足我的要求,因为我想在一个事务中从客户端节点执行 put。

是否可以在没有 writeBehind 的情况下在事务中使用 writeThrough 从客户端节点执行 put 以存储数据?