1

如 basho 网站中所述,我已经安装了 riak 和 erlang。但是当我尝试使用以下命令启动 riak 时:
/etc/init.d/riak start

service riak start
我收到以下错误:正在
启动 Riak:Riak 未能在 15 秒内启动,请参阅“riak 控制台”的输出更多信息。如果您想等待更长时间,请将环境变量 WAIT_FOR_ERLANG 设置为等待的秒数
我还检查了命令:riak ping,它给出了错误:
尝试通过 sudo -H -u riak Node 'riak@sys_ip 重新启动脚本' 不响应 ping
我使用的是 64 位 Centos 6.3 机器。有人可以帮我吗?

最初,当我安装 riak 并检查状态时,它显示 riak 已经启动。在实验期间的某个地方,它已经停止工作。找不到,请问是什么原因?

谢谢

4

3 回答 3

1

谢谢大家!我找到了解决我的问题的方法。我以root用户身份运行命令。当我尝试使用与带有 sudo 前缀的非 root 用户相同的命令时,一切正常!:)

于 2013-01-30T16:55:08.580 回答
1

尝试运行以下命令,它会在配置设置上运行诊断测试,并在出现任何错误时提供更详细的信息。

riak console 

riak start默认情况下不提供有关该问题的详细信息。在我的情况下,问题是 - 缺少对目录的写权限 - /var/lib/riak/generated.configs.

于 2016-09-04T16:22:58.830 回答
0

由于您没有提到任何版本的 Erlang,我想通知您,使用 Erlang R15B02 会导致 riak-admin 状态出错。最好将 Erlang R15B01 与 Riak 1.2 和 1.2.1 一起使用。Riak 1.0 需要 Erlang R15B03 及更高版本。所以,检查你是否安装了兼容版本。如果这不是问题,这里和你的问题一样。Riak - Riak 未能在 15 秒内启动,

于 2013-01-28T05:29:43.780 回答