【问题标题】:everything is setted,but riak start failed一切都设置好了,但是 riak 启动失败
【发布时间】:2017-07-02 08:01:06
【问题描述】:

[root@TrafficVault-192-168-1-131 riak]# service riak start 启动 riak:riak 未能在 15 秒内启动, 有关更多信息,请参阅“riak 控制台”的输出。 如果要等待更长的时间,请设置环境变量 WAIT_FOR_ERLANG 为等待的秒数。 [失败的] [root@TrafficVault-192-168-1-131 riak]# riak 控制台 配置没问题 -config /var/lib/riak/generated.configs/app.2017.02.14.14.14.46.config -args_file /var/lib/riak/generated.configs/vm.2017.02.14.14.14.46.args -vm_args /var/lib /riak/generated.configs/vm.2017.02.14.14.14.46.args 执行:/usr/lib64/riak/erts-5.10.3/bin/erlexec -boot /usr/lib64/riak/releases/2.2.0/riak -config /var/lib/riak/generated.configs/app.2017.02 .14.14.14.46.config -args_file /var/lib/riak/generated.configs/vm.2017.02.14.14.14.46.args -vm_args /var/lib/riak/generated.configs/vm.2017.02.14.14.14.46.args -pa /usr/lib64/riak/lib/basho-patches -- 控制台 根目录:/usr/lib64/riak Erlang R16B02_basho10 (erts-5.10.3) [source] [64-bit] [smp:1:1] [async-threads:64] [hipe] [kernel-poll:true] [frame-pointer]

[os_mon] 内存管理器端口(memsup):Erlang 已关闭 [os_mon] cpu supervisor port (cpu_sup): Erlang 已关闭 {"内核 pid 终止",application_controller,"{application_start_failure,riak_core,{bad_return,{{riak_core_app,start,[normal,[]]},{'EXIT',{{function_clause,[{orddict,fetch,['riak @192.168.1.130',[]],[{file,\"orddict.erl\"},{line,72}]},{riak_core_capability,renegotiate_capabilities,1,[{file,\"src/riak_core_capability.erl\ "},{line,441}]},{riak_core_capability,handle_call,3,[{file,\"src/riak_core_capability.erl\"},{line,213}]},{gen_server,handle_msg,5,[{文件,\"gen_server.erl\"},{line,585}]},{proc_lib,init_p_do_apply,3,[{file,\"proc_lib.erl\"},{line,239}]}]},{ gen_server,call,[riak_core_capability,{register,{riak_core,vnode_routing},{capability,[proxy,legacy],legacy,{riak_core,legacy_vnode_routing,[{true,legacy},{false,proxy}]}}},infinity ]}}}}}}"}

崩溃转储已写入:/var/log/riak/erl_crash.dump 内核 pid 终止 (application_controller) ({application_start_failure,riak_core,{bad_return,{{riak_core_app,start,[normal,[]]},{'EXIT',{{function_clause,[{orddict,fetch,['riak@192.168. 1.130',[]

【问题讨论】:

    标签: linux riak


    【解决方案1】:

    这看起来像是节点在启动后被重命名了。文档中有一个部分可以解决这个问题:http://docs.basho.com/riak/kv/2.2.0/using/cluster-operations/changing-cluster-info/#rename-single-node-clusters

    基本上,如果这是单节点设置,请删除环文件并重新启动。如果您已经形成集群并添加了数据,则需要使用riak-admin reip 和/或riak-admin cluster force-replace(在上述文档的同一页面中)

    【讨论】:

      【解决方案2】:

      您似乎已将 IP 地址从 192.168.1.130 更改为 192.168.1.131。请确保 /etc/riak/riak.conf 已更改以反映这一点 - 该文件中将包含 IP 地址。

      【讨论】:

      • 非常感谢!我想问一下文件中:/etc/riak/riak.conf.The nodename=riak@**** 应该使用Ops的IP还是Riak的IP?
      猜你喜欢
      • 2015-05-09
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2014-06-14
      • 1970-01-01
      • 1970-01-01
      • 2014-01-03
      相关资源
      最近更新 更多