在riak集群重启时加载钩子模块的解决方案

时间:2011-03-28 11:14:17

标签: path erlang load hook riak

我已经为riaks实现了几个钩子,这些钩子当前位于不在riak路径中的模块中。

每当我希望为特定存储桶安装挂钩时,我首先运行load_module以确保riak节点可以调用挂钩。问题是,如果其中一个节点出现故障然后重新启动,它仍会尝试调用挂钩,但无法访问该模块。

处理此问题的推荐方法是什么?我认为有一个想法是修改ERL_LIBS以使钩子包含在其路径中,这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

刚刚放

-pz /path/to/hook/module/

vm.args文件的末尾(在我的安装中位于/etc/riak/