在CentOS 6.6上启动/停止Couchbase服务器失败

时间:2016-03-17 06:25:39

标签: couchbase centos6

我在6.7上安装了couchbase 2.2.0版并且工作正常。 但当我将centos版本从6.7更改为6.6时,couchbase根本没有启动。

沙发基于centos 6.6有问题吗?在https://issues.couchbase.com/browse/MB-12536https://issues.couchbase.com/browse/MB-12849

注意到一些问题

但无法通过centos 6.6获得解决方案。

如果有人遇到这个问题,如果你能让我知道如何制作带有centos 6.6的couchbase 2.2.0将会很有帮助

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

[root@localhost ~]# 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 个答案:

答案 0 :(得分: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

所以它也停止了。应该这样做。如果没有,请告诉我。