Ubuntu riak启动问题

Ubuntu riak启动问题,ubuntu,erlang,riak,Ubuntu,Erlang,Riak,我试图使用riak 3节点集群的45分钟基本教程来设置它们,但是我的第一个节点总是无法启动,在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/dev

我试图使用riak 3节点集群的45分钟基本教程来设置它们,但是我的第一个节点总是无法启动,在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'
以下是我的安装程序的链接:

我甚至尝试了
makerel
选项,但出现了相同的错误

# 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
日志目录不包含任何错误。日志:

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进行了重试,结果一切正常。

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

我认为首先您需要查看erl_crash.dump


您可以在erl_crash.dump中找到崩溃的原因,它的字符串以“标语:”开头

您是如何安装erlang的,您使用的是什么linux发行版?问题是erlang安装有点不正常,因为它无法找到/加载其核心模块。你能用erl启动erlangshell吗?我在Ubuntu 11.04上,系统范围的“erl”和“erts-VSN/bin/erl”对我同样有效
erlang R14B03(erts-5.8.4)[source][64位][smp:4:4][rq:4][async-threads:0][hipe][kernel poll:false]Eshell 5.8.4(用^G中止)1>/code>很高兴你让它工作了。如果您对Riak有任何疑问,请随时通过邮件列表与我们联系,或者通过IRC上的Riak与我们联系。感谢brian,我在基于xmpp的应用程序中广泛使用Riak。我刚换到里亚克并享受它。我肯定会赶上riak邮件列表和irc频道。我有从github标签列表下载的riak-1.0.2.zip。更进一步说,最初我有R14B04,我已经为riak降级为R14B03,但是我得到了一个erl_crash.dump,开头几行是
=erl_crash_dump:0.1 Tue Jan 10 12:13:10 2012口号:代码服务器调用了卸载的模块“erlang”系统版本:erlang R14B03(erts-5.8.4)[源代码][64位][smp:4:4][异步线程:64][hipe][kernel poll:true]编译:周二1月10日08:54:17 2012污点:原子:10298
根据riak wiki,我得到的印象是,我需要R14B0[2,3]来构建riak。我最初使用的R14B04已经降级为R14B03,仅用于riak。