ott*_*ath 6 macos homebrew riak
我通过自制软件在我的Mac上安装了Riak,并希望设置一个本地三节点集群.
然而,basho快速跟踪教程基于源代码构建,据我所知,这些说明将不适用于我的自制软件安装(例如,make devrel
将生成3个节点,但我的安装不包含makefile).
我试图使3份/usr/local/Cellar/riak
,命名dev1
,dev2
和dev3
.然后我调整http
,handoff_port
并且pb_port
在设置devN/1.1.1x86_64/libexec/etc/app.config
以及所述-name
在设置 devN/1.1.1x86_64/libexec/etc/vm.args
(I用于81XX用于使用由节点DEV1,82XX为那些由节点DEV2所使用的,等.对于端口-name
我用设定riak1@127.0.0.1
,riak2@127.0.0.1
等).
可以使用成功启动节点dev1 ./dev1/1.1.1x86_64/bin/riak start
.但是在启动节点dev2时./dev2/1.1.1x86_64/bin/riak start
,riak 抱怨该节点已在运行.
如何让riak将这三个安装识别为单独的节点?
问题是脚本中的RUNNER_SCRIPT_DIR
变量./devN/1.1.1x86_64/bin/riak
- 它设置为/usr/local/Cellar/riak/1.1.1x86_64/libexec/bin
您复制的原始自制软件版本.
稍后将在ping_node
函数的脚本中使用它(实际上,其他所有内容).在-name
和-setcookie
所有的其他设置都被拉出的vm.args
在/usr/local/Cellar/riak/1.1.1x86_64/libexec/etc
目录中,而不是你做的副本.
在每个riak
脚本副本中更改它,你应该很高兴.
归档时间: |
|
查看次数: |
1888 次 |
最近记录: |