Я установил riak версию riak-1.4.6.узел riak не работает
Я запустил make rel, а затем сделал devrel.
rel/gen_dev dev1 rel/vars/dev_vars.config.src rel/vars/dev1_vars.config
Generating dev1 - node='[email protected]' pbc=10017 http=10018 handoff=10019
(cd rel && ../rebar generate target_dir=../dev/dev1 overlay_vars=vars/dev1_vars.config)
==> rel (generate)
mkdir -p dev
rel/gen_dev dev2 rel/vars/dev_vars.config.src rel/vars/dev2_vars.config
Generating dev2 - node='[email protected]' pbc=10027 http=10028 handoff=10029
(cd rel && ../rebar generate target_dir=../dev/dev2 overlay_vars=vars/dev2_vars.config)
==> rel (generate)
mkdir -p dev
rel/gen_dev dev3 rel/vars/dev_vars.config.src rel/vars/dev3_vars.config
Generating dev3 - node='[email protected]' pbc=10037 http=10038 handoff=10039
(cd rel && ../rebar generate target_dir=../dev/dev3 overlay_vars=vars/dev3_vars.config)
==> rel (generate)
mkdir -p dev
Тогда я побежал
./dev/dev1/bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!:riak username$ ./dev/dev2/bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!
То же самое для ./dev/dev2/bin/riak начать
В моем веб-браузере: http://localhost:10017/stats
Не удается найти сервер.
Я побежал
./dev/dev2/bin/riak-admin cluster join [email protected]
Node is not running!
затем
./dev/dev1/bin/riak restart
Node '[email protected]' not responding to pings.
Хорошо, так что я буду стараться, начиная снова:
./dev/dev1/bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 4096 is the recommended minimum.
!!!!
На этот раз перезагружен:
./dev/dev1/bin/riak restart
ok
В
vim ./dev/dev1/etc/app.config
Я нахожу
%% Protocol Buffers interface will bind.
{pb, [ {"127.0.0.1", 10017 } ]}
]},
и
%% http is a list of IP addresses and TCP ports that the Riak
%% HTTP interface will bind.
{http, [ {"127.0.0.1", 10018 } ]},
%% https is a list of IP addresses and TCP ports that the Riak
%% HTTPS interface will bind.
%{https, [{ "127.0.0.1", 10018 }]},
Но я не могу получить пинг либо из 127.0.0.1:10017 или 127.0.0.1:10018.
./dev/dev1/etc/vm.args
показывает
## Name of the riak node
-name [email protected]
Как начать эти Riak серверы?
Что-нибудь в журналах, которые выпрыгивают как плохие ('./Dev/devX/logs')? Вы должны просто иметь возможность запускать узлы (хотя повышение ulimit - хорошая идея) –
Также - какая версия erlang установлена и как она была установлена? –
Crash.log: 014-01-05 11:01:51 = CRASH ОТЧЕТ ==== автосалочница: первоначальный вызов: riak_kv_index_hashtree: инициализации/1 PID: <0.1462.0> registered_name: [] исключения выхода: {{{ badmatch, {error, {db_open, "Ошибка ввода-вывода: ./data/anti_entropy/1233142006497949337234359077604363797834693083136/000002.dbtmp: Слишком много открытых файлов"}}} – quantumpotato