Запуск трехузлового кластера riak с использованием доморощенной установки

Я установил Riak на свой Mac через homebrew и хотел бы настроить локальный кластер из трех узлов.

Тем не менее, краткое руководство по башо основано на сборке исходного кода, и, насколько я знаю, эти инструкции не применимы к моей доморощенной установке (, например. make devrelсоздаст 3 узла, но моя установка не содержит make-файла ).

Я попытался сделать 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(. Я использовал 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 startriak жалуется, что узел уже запущен.

Как заставить riak распознавать три установки как отдельные узлы?

6
задан otto.poellath 28 March 2012 в 11:18
поделиться