标签: apache-spark broadcast
我在spark java中创建了广播变量,并在它们上面调用了destroy()方法 当我使用get value()方法时,我仍然可以访问变量,但是当我使用value方法时,它会抛出错误,这是正确的
答案 0 :(得分:1)
广播变量是只读的
从他们的文档中
“在创建广播变量之后,应该在群集上运行的任何函数中使用它而不是值v,这样v不会多次传送到节点。此外,不应修改对象v在广播之后,为了确保所有节点都获得相同的广播变量值(例如,如果变量稍后被发送到新节点)。“