notserializableexception org.neo4j.kernel.embeddedgraphdatabase

20jt8wwn  于 2021-06-21  发布在  Storm
关注(0)|答案(3)|浏览(284)

我正在与neo4j一起创建图形,将mongodb中的数据作为文档。独立代码在没有风暴的情况下运行良好。但是当我把它和风暴结合起来的时候,我得到了-
java.io.notserializableexception:org.neo4j.kernel.embeddedgraphdatabase
例外。不知道我得到这个的确切原因。如果有人面临这样的问题,请让我知道如何解决它。

9lowa7mx

9lowa7mx1#

storm中用于属性/字段的所有类都必须实现该接口 Serializable . 我假设您使用的是类型为 EmbeddedGraphDatabaseCollector.emit(new Values(...)) (直接或嵌套)。

uqxowvwt

uqxowvwt2#

你必须分享更多的细节。很可能你想序列化一个neo4j Node 或者 Relationship 对象,该对象包含对不可序列化对象的引用 GraphDatabaseService .

muk1a3rh

muk1a3rh3#

因为您试图将对象传递给未实现的序列化程序 Serializable 接口。

相关问题