我已经安装了basho网站中提到的riak和erlang。
但是当我尝试用命令启动riak时:
/etc/init.d/riak start
或
服务riak开始
我收到以下错误:
启动Riak:Riak未能在15秒内启动,
有关详细信息,请参阅“riak console”的输出。
如果要等待更长时间,请设置环境变量
WAIT_FOR_ERLANG到等待的秒数
我还检查了命令:riak ping,它给出了错误:
尝试通过sudo -H -u riak重启脚本
节点'riak @sys_ip'没有响应ping
我使用64位Centos 6.3机器。有人可以帮我吗?
最初,当我安装riak并检查状态时,它显示riak已启动。在实验期间的某个地方,它已停止工作。无法找到,可能是什么原因?
由于
答案 0 :(得分:1)
谢谢大家!我找到了解决问题的方法。我以root用户身份运行命令。当我尝试使用与sudo前缀的非root用户相同的命令时,一切正常! :)
答案 1 :(得分:1)
尝试运行以下命令,它会对配置设置运行诊断测试,并在出现任何问题时提供更详细的信息。
riak console
默认情况下, riak start
并未提供有关该问题的详细信息。在我的情况下问题是 - 缺少对目录的写权限 - /var/lib/riak/generated.configs
。
答案 2 :(得分:0)
由于您没有提及任何版本的Erlang,我想通知您使用Erlang R15B02会导致riak-admin状态出错。最好将Erlang R15B01与Riak 1.2和1.2.1一起使用。 Riak 1.0需要Erlang R15B03及更高版本。因此,请检查您是否安装了兼容版本。如果这不是问题,这与您的问题相同。 Riak - Riak failed to start within 15 seconds,