首页 文章

更改节点后,riak将无法启动

提问于
浏览
0

我've just installed riak on my virtual machine (Ubuntu 14.04). The problem is that when I' ve编辑了 /etc/riak/riak.conf 来自:

nodename = riak@127.0.0.1

nodename = riak@10.20.0.110

这是我的虚拟机的IP,服务将无法启动 . 我收到了以下错误 .

root @ ubuntu-amd64:/ home / ubuntu#riak console config OK -config /var/lib/riak/generated.configs/app.2015.07.20.09.57.02.config -args_file / var / lib / riak / generated . configs / vm.2015.07.20.09.57.02.args -vm_args /var/lib/riak/generated.configs/vm.2015.07.20.09.57.02.args执行:/usr/lib/riak/erts-5.10.3/bin/ erlexec -boot /usr/lib/riak/releases/2.1.0/riak-config /var/lib/riak/generated.configs/app.2015.07.20.09.57.02.config -args_file / var / lib / riak / generated . configs / vm.2015.07.20.09.57.02.args -vm_args /var/lib/riak/generated.configs/vm.2015.07.20.09.57.02.args -pa / usr / lib / riak / lib / basho-patches - console Root:/ usr / lib / riak Erlang R16B02_basho8(erts-5.10.3)[source] [64-bit] [smp:1:1] [async-threads:64] [kernel-poll:true] [frame-pointer] ] [os_mon]内存管理器端口(memsup):Erlang已关闭[os_mon] cpu管理程序端口(cpu_sup):Erlang已关闭{“Kernel pid terminated”,application_controller,“{application_start_failure,riak_core,{bad_return,{{riak_core_app,start ,[正常,[]]} ,{ '退出',{{function_clause,[{orddict,取,[了Riak @本地,[]],[{文件,\ “orddict.erl \”},{线,72}]},{riak_core_capability,renegotiate_capabilities ,如图1所示,[{文件,\ “SRC / riak_core_capability.erl \”},{线,441}]},{riak_core_capability,handle_call,3,[{文件,\ “SRC / riak_core_capability.erl \”},{线,213}]},{gen_server,HANDLE_MSG,5,[{文件,\ “gen_server.erl \”},{线,585}]},{proc_lib,init_p_do_apply,3,[{文件,\“proc_lib.erl \“},{线,239}]}]},{gen_server,呼叫,[riak_core_capability,{寄存器,{riak_core,vnode_routing},{能力,[代理,遗留],遗留,{riak_core,legacy_vnode_routing,[{真,遗留},{false,proxy}]}}},infinity]}}}}}}“}崩溃转储被写入:/var/log/riak/erl_crash.dump内核pid终止(application_controller)({application_start_failure, riak_core,{bad_return,{{riak_core_app,启动,[正常,[]]},{ '退出',{{function_clause,[{orddict,取,[了Riak @本地,[]],[{音响

我注意到nodename变量非常敏感,即使使用这样的配置它也不会工作:

nodename = riak @ localhost

我当然改变了

listener.http.internal = 10.20.0.110:8098
listener.protobuf.internal = 10.20.0.110:8087

同样 .

/var/log/riak/erl_crash.dump

1 回答

  • 3

    我在this post找到了解决方案 .

    sudo rm -rf /var/lib/riak/ring/* # delete the riak ring
    

相关问题