couchbase:epmd:节点名已经占用了couchbase babysitter_of_ns_1

时间:2014-09-15 09:45:22

标签: erlang couchbase

Sep 15 12:45:36 build64 epmd: epmd: node name already occupied babysitter_of_ns_1
Sep 15 12:46:29 build64 epmd: epmd: Disallowed KILL_REQ, live nodes
Sep 15 12:50:58 build64 epmd: epmd: got KILL_REQ - terminates normal
Sep 15 13:03:29 build64 epmd: epmd: Disallowed KILL_REQ, live nodes
Sep 15 13:04:48 build64 epmd: epmd: got KILL_REQ - terminates normal
Sep 15 13:06:08 build64 epmd: epmd: Disallowed KILL_REQ, live nodes

但是

$ sudo /opt/couchbase/bin/epmd -kill 
Killing not allowed - living nodes in database.

$ sudo /opt/couchbase/bin/epmd -names
epmd: up and running on port 4369 with data:
name babysitter_of_ns_1 at port 21100

# /etc/init.d/couchbase-server stop
Stopping couchbase-serverps
# ps auxwww|egrep "epm|couch"
#

如何找出它无法启动的原因?其他节点现在处于"待定"状态。

PS可能"节点名称已经占用了couchbase babysitter_of_ns_1"是第二次尝试启动,主要错误是"不允许KILL_REQ,实时节点"

PPS通常,群集中其他节点上的节点显示为向下,其他节点在" pend"状态,并且断开的节点上的端口8091没有响应,尽管在开始启动之后。

1 个答案:

答案 0 :(得分:3)

听起来你有一个部分Couchbase实例仍在运行。我建议终止Couchbase拥有的所有进程,然后尝试重新启动。以root身份:

killall -u couchbase
ps -u couchbase
<verify no processes remain>
/etc/init.d/couchbase-server start
相关问题