IgniteCheckedException:无法启动处理器:GridProcessorAdapter []

时间:2017-06-13 14:24:52

标签: java spring persistence ignite

我在我的spring项目中配置了Ignite(只有缓存)。有用。 现在我需要将点燃数据存储到任何存储中。 我尝试将CacheConfiguration对象设置为对应的详细信息:

cacheConfiguration.setCacheStoreFactory(new FactoryBuilder.SingletonFactory<>(myCacheStoreAdapterExtention));

其中CacheChannelStoreAdapterorg.apache.ignite.cache.store.CacheStoreAdapter<Long, ChannelDetails>的存根(此处没有实现)。

因此我得到例外:

SEVERE: Exception during start processors, node will be stopped and close connections
class org.apache.ignite.IgniteCheckedException: Failed to start
processor: GridProcessorAdapter []
    at org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1766)

ignite documentation中,我看到了一些类似于:CacheTypeFieldMetadataCacheTypeMetadata的元数据类,但这些类不在git中,并且它们不会出现在ignite {{ 1}}库。

任何想法如何管理这种情况?如何配置v2或尝试别的?

附加所有点燃日志:

GridProcessorAdapter

1 个答案:

答案 0 :(得分:3)

见内部异常:

Failed to validate cache configuration. Cache store factory is not serializable.

Caused by: java.io.NotSerializableException: com.my.calendar.ignite.CacheChannelStoreAdapter

确保您的缓存存储实现是可序列化的。