我已经为riaks实现了几个钩子,这些钩子当前位于不在riak路径中的模块中。
每当我希望为特定存储桶安装挂钩时,我首先运行load_module以确保riak节点可以调用挂钩。问题是,如果其中一个节点出现故障然后重新启动,它仍会尝试调用挂钩,但无法访问该模块。
处理此问题的推荐方法是什么?我认为有一个想法是修改ERL_LIBS以使钩子包含在其路径中,这是正确的方法吗?
答案 0 :(得分:0)
刚刚放
-pz /path/to/hook/module/
在vm.args
文件的末尾(在我的安装中位于/etc/riak/
)