2016-03-17 266 views
0

我已經couchbase安裝6.7版本2.2.0和它工作得很好。 但是,當我將6.7的centos版本更改爲6.6時,couchbase根本沒有啓動。啓動/停止Couchbase服務器失敗

是否有centos 6.6的問題?注意到一些問題在https://issues.couchbase.com/browse/MB-12536https://issues.couchbase.com/browse/MB-12849

但無法獲得與centos 6.6的解決方案。

如果有人面臨的問題,將是有益的,如果你可以讓我知道如何讓couchbase 2.2.0在CentOS 6.6

[[email protected] ~]# service couchbase-server start 
Starting couchbase-server/usr/bin/dirname: extra operand `2>&1.pid' 
Try `/usr/bin/dirname --help' for more information. 
                 [ OK ] 

[[email protected] ~]# service couchbase-server restart 
Stopping couchbase-serverNOTE: shutdown failed 
{badrpc,nodedown} 

Starting couchbase-server/usr/bin/dirname: extra operand `2>&1.pid' 
Try `/usr/bin/dirname --help' for more information.                [ OK ] 

謝謝。

回答

1

我相信下面將解決您的問題。按如下方式在/etc/init.d中編輯你的couchbase-server文件。變化:

daemon --user couchbase "$DAEMON -- -noinput -detached > /opt/couchbase/var/lib/couchbase/logs/start.log 2>&1" 

到:

daemon --user couchbase "$DAEMON" -- -noinput -detached > /opt/couchbase/var/lib/couchbase/logs/start.log 2>&1 

即不要用引號括住整個命令只是DAEMON env var。也改變:

daemon "$DAEMON: -k" 

到:

daemon "$DAEMON" -k 

所以就停了。這應該做到這一點。如果不是,請告訴我。

+0

我有這樣的變化已經,但仍不能解決問題。 –