我在6.7上安装了couchbase 2.2.0版并且工作正常。 但当我将centos版本从6.7更改为6.6时,couchbase根本没有启动。
沙发基于centos 6.6有问题吗?在https://issues.couchbase.com/browse/MB-12536和https://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 ]
谢谢。
答案 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
所以它也停止了。应该这样做。如果没有,请告诉我。