仅想确认一下,在创建Ignite缓存时-只能有2个字段:

1) Key
2) Value

哪些数据类型可以设置为键和值? (到目前为止,我已经看到:Integer,String和BinaryObject)

#1楼 票数:1

Ignite中对数据类型没有特殊要求,例如“类应实现Serializable接口”。

Ignite将序列化所有数据,但实际上不应序列化的类(如MBeanServer,ClassLoader,Thread或某些Ignite类)除外。 这些类要么包含对本机方法的调用,要么它们的序列化没有任何意义。

  ask by Joe translate from so

未解决问题?本站智能推荐:

1回复

GridGain/Ignite 查询列表数据类型

我试图弄清楚如何在 Gridgain 查询中使用列表数据类型,我有一个对象,它有一个字段@QuerySqlField private final List<Integer> expertGroupIds; 我可以在选择期间收到,但我无法在列表上创建更新查询,并且在从 Gridgain s
2回复

从 Ignite 缓存导出数据

我看到了多个使用 Apache Ignite 加载和处理数据的示例。 但是如何在处理后从 ignite 缓存中导出数据? 我期待在集群上实现一些大型 CSV 文件的处理。 假设这是一个对特定列中的数据进行预处理的简单转换。 完成后,如何将其从缓存中取出到 S3 存储桶或其他位置。 我的数据将跨节点
1回复

在Ignite缓存中插入数据时出现以下错误?

如果我使用String而不是JsonObject,则在缓存值中使用JsonObject(GSON库)时会发生此错误,则操作成功执行。 在缓存中插入数据时遇到的错误: 缓存配置: 操作: 1.创建JsonObject(使用GSON库) 2.将缓存加载器设置为用于持
1回复

通过 IgniteClient 将数据存储到 Ignite 缓存时抛出异常

我是 Java 瘦客户端 (IgniteCLient),用于连接到 Ignite 服务器并完成服务器缓存的获取/设置操作。 当我尝试将自定义对象存储到缓存时,低于异常并且缓存集失败。 如果我尝试使用 Ignite 客户端节点存储相同的对象,它工作正常。 java瘦客户端,我们可以存储的数据类型有什
1回复

使用自定义缓存配置创建缓存时,ignite.getOrCreateCache(cfg)引发NullPointerException

我有一个测试工具,试图将Icurrent缓存替换为ConcurrentHashMap DS。 我创建了具有相同数据结构的IgniteCache和CacheConfiguration,而我希望新的IgniteCache成为该结构。 运行时,它从开始到停止。 在调试中,它显示在ignite.g
1回复

当我使用插入脚本在 Ignite 缓存中插入数据时,关键是什么

请有人澄清我对 Ignite 缓存的疑虑。 我已经检查了 Ignite 文档,但没有提到这些事情: 我正在使用插入脚本在 Ignite 缓存中插入数据。 我想知道如何使用 Ignite get API 获取相同的数据。 我获取数据的关键是什么。 如果我使用 Ignite API 来存储数据
1回复

将arraylist作为参数传递给使用pyodbc将数据插入Ignite缓存时出错

我编写了以下代码,使用ODBC驱动程序将数据从python插入到Ingite缓存中。 在此想要传递字符串的arraylist(id_list)作为参数。 我的列表包含可变数量的元素,这就是我需要将其作为参数传递给查询的原因。 但是当我将字符串列表作为参数传递给查询时,我得到以下错误。
1回复

如何在Ignite中支持架构更改以及添加新的缓存?

我想在Ignite中为新的mysql表动态创建缓存。 我在运行时没有表的类定义。 我经常以avro格式在HDFS中获取这些表的新数据。 我想通过在运行时创建缓存(如果该表不存在该增量数据)将该增量数据摄取到Ignite Cache中,然后将数据放入缓存。 我也想查询该数据。 另外,如果