2016-03-17 211 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

我有这样的变化已经,但仍不能解决问题。 –