riak启动问题

时间:2012-01-10 17:21:02

标签: ubuntu erlang riak

我正在尝试使用他们非常基本的45分钟教程设置riak 3节点集群,但是我的第一个节点总是无法启动,并在erlang.log.1中出现以下错误:

=====
===== LOGGING STARTED Tue Jan 10 12:13:08 EST 2012
=====
Exec: /root/packages/basho-riak-782cc74/dev/dev1/erts-5.8.4/bin/erlexec -boot /root/packages/basho-riak-782cc74/dev/dev1/releases/1.0.2/riak             -embedded -config /root/packages/basho-riak-782cc74/dev/dev1/etc/app.config             -args_file /root/packages/basho-riak-782cc74/dev/dev1/etc/vm.args -- console
Root: /root/packages/basho-riak-782cc74/dev/dev1
Erlang R14B03 (erts-5.8.4) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:64] [hipe] [kernel-poll:true]


Crash dump was written to: log/erl_crash.dump
The code server called the unloaded module `erlang'

以下是我为我的设置提供的链接: http://wiki.basho.com/Building-a-Development-Environment.html

我甚至尝试了make rel选项但出现了同样的错误。

# uname -a
Linux li110-56 3.0.4-x86_64-linode21 #1 SMP Thu Sep 1 21:28:01 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

日志目录不包含任何error.log:

root@li110-56:~/packages/basho-riak-782cc74/rel/riak# ls -l log/
total 648
-rw-r--r-- 1 root root    645 2012-01-10 12:21 erlang.log.1
-rw-r----- 1 root root 651183 2012-01-10 12:22 erl_crash.dump
-rw-r--r-- 1 root root    292 2012-01-10 12:21 run_erl.log

注意:工作正常,可能是因为从R14B04降级到R14B03时留下重复的错误。我通过完全删除/ usr / lib / erlang重试它并按预期工作。

2 个答案:

答案 0 :(得分:0)

正如Brian所说,请确保您系统上安装的Erlang版本与您安装的Riak版本兼容。 Riak没有使用最新和最好的Erlang构建,它会导致问题。

答案 1 :(得分:0)

我相信首先你需要看看erl_crash.dump

你可以找到崩溃的原因 - 它的字符串以erl_crash.dump中的“Slogan:”开头