【问题标题】:Set spark.serializer to kryo with kryo.KryoException org.hibernate.LazyInitializationException使用 kryo.KryoException org.hibernate.LazyInitializationException 将 spark.serializer 设置为 kryo
【发布时间】:2018-04-21 23:15:28
【问题描述】:

我使用 Dao 方法从带有 hibernate3 的 db 中获取一些实体(实体返回后,会话关闭),并将其包装到所有执行程序的广播中。将 spark.serializer 设置为 org.apache.spark.serializer.KryoSerializer 后,抛出异常:KryoException org.hibernate.LazyInitializationException... 没有会话或会话被关闭。 我应该如何在不急于从数据库中获取所有值的情况下对实体进行序列化?非常感谢!

【问题讨论】:

    标签: hibernate session apache-spark exception kryo


    【解决方案1】:

    我用javaSerilizer注册了hibernate实体,绕过了问题;

    【讨论】:

    • 你能告诉我你是怎么做到的吗?谢谢
    猜你喜欢
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多