2015-07-20 126 views
0

我剛剛在我的虛擬機(Ubuntu 14.04)上安裝了riak。 的問題是,當我從編輯/etc/riak/riak.conf在更改nodename後riak不會啓動

節點名= [email protected]

節點名= [email protected]

這是我的虛擬機的IP,服務將無法啓動。我有以下錯誤。

根@ Ubuntu的AMD64:/首頁/ Ubuntu的#了Riak控制檯

配置是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 Exec:/ 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終場]

[os_mon]存儲器監端口(memsup):二郎已關閉 [os_mon] CPU監控端口(cpu_sup):二郎已關閉 { 「內核PID終止」,application_controller,「{application_start_failure,riak_core, {bad_return,{{riak_core_app,啓動,[正常,[]]},{ '退出',{{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_appl Y,3,[{文件,\ 「proc_lib.erl \」},{線,239}]}]},{gen_server,呼叫,[riak_core_capability,{寄存器,{riak_core,vnode_routing},{能力,[代理,遺留],遺產,{riak_core,legacy_vnode_routing,[{真,遺留},{虛假,代理}]}}},無限]}}}}}}「

崩潰轉儲寫到:在/ var/log/riak/erl_crash.dump kernel pid terminated(application_controller)({application_start_failure,riak_core,{bad_return,{{riak_core_app,start,[normal,[]]},{'EXIT',{{function_clause,[{orddict,取,[了Riak @本地,[],[{網絡

我注意到,節點變量是很敏感的,它不會,即使這樣的配置下工作:

節點名=了Riak @本地

當然,我已經改變了

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

爲好。

/var/log/riak/erl_crash.dump

回答

3

this post找到解決方案。

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