【问题标题】:Riak not startingRiak 没有开始
【发布时间】:2013-01-28 04:48:08
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: riak


    【解决方案1】:

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

    【讨论】:

    • 为什么会出现这个问题?
    【解决方案2】:

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

    riak console 
    

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

    【讨论】:

      【解决方案3】:

      由于您没有提到任何版本的 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,

      【讨论】:

      • 我正在使用 riak 版本 riak (1.2.1 2012-10-16) RedHat x86_64 和 erlang 版本 R15B01,正如你所提到的。我仍然有这个错误。
      • @Alaka 我不确定这个问题,但可能是打包问题。您需要删除 RIAK 节点的环文件夹并重新启动。看看这个comments.gmane.org/gmane.comp.db.riak.user/9102
      • 感谢您的 cmets。我已经检查了这些链接。我还删除了环目录。使用适当的 IP 地址修改 app.config 和 vm.args 文件。我仍然无法正常工作。
      猜你喜欢
      • 1970-01-01
      • 2016-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      • 2018-12-02
      • 2021-08-14
      • 1970-01-01
      相关资源
      最近更新 更多