我正在与neo4j一起创建图形,将mongodb中的数据作为文档。独立代码在没有风暴的情况下运行良好。但是当我把它和风暴结合起来的时候,我得到了-
java.io.notserializableexception:org.neo4j.kernel.embeddedgraphdatabase
例外。不知道我得到这个的确切原因。如果有人面临这样的问题,请让我知道如何解决它。
我正在与neo4j一起创建图形,将mongodb中的数据作为文档。独立代码在没有风暴的情况下运行良好。但是当我把它和风暴结合起来的时候,我得到了-
java.io.notserializableexception:org.neo4j.kernel.embeddedgraphdatabase
例外。不知道我得到这个的确切原因。如果有人面临这样的问题,请让我知道如何解决它。
3条答案
按热度按时间9lowa7mx1#
storm中用于属性/字段的所有类都必须实现该接口
Serializable
. 我假设您使用的是类型为EmbeddedGraphDatabase
内Collector.emit(new Values(...))
(直接或嵌套)。uqxowvwt2#
你必须分享更多的细节。很可能你想序列化一个neo4j
Node
或者Relationship
对象,该对象包含对不可序列化对象的引用GraphDatabaseService
.muk1a3rh3#
因为您试图将对象传递给未实现的序列化程序
Serializable
接口。