2

我正在使用需要允许管理员方(每个人都是管理员)的本地计算机进行开发。当我第一次安装 CouchBase Single Server 时,它可以正常工作,但我创建了一个用户并关闭了 Admin Party。我已经重新安装了很多次。杀死了我能找到的与 couchbase 相关的所有内容,但每次重新安装都会保留 Admin Party 关闭配置和旧数据库的残余。

以供参考:

  • 主机:OS X 10.7.2
  • CouchBase 单服务器二进制文件(未从源安装)
  • CouchBase SS 版本:1.2

我试过吹走以下内容:

    /Applications/Couchbase\ Single\ Server.app/*
    ~/Library/Application\ Support/CouchbaseServer/*

但是东西必须仍然存放在其他地方。lsof 除了这些位置的文件和这个:

    /private/var/db/dyld/dyld_shared_cache_x86_64

谢谢!

更新

我自己解决了这个问题。在对 [Cc]ouch 进​​行更多查找/grepping 之后,我找到了以下文件:

/Users/redacted/Library/Caches/com.couchbase.couchbase-server
/Users/redacted/Library/Caches/com.couchbase.couchbase-server/Cache.db
/Users/redacted/Library/Logs/Couchbase.log
/Users/redacted/Library/Logs/Couchbase.log.old
/Users/redacted/Library/Preferences/com.couchbase.couchbase-server.plist
/Users/redacted/Library/Preferences/com.couchbase.couchbase-server.plist.lockfile
/Users/redacted/Library/Preferences/couchbase-server.ini
/usr/local/Library/Formula/couchdb-lucene.rb
/usr/local/Library/Formula/couchdb.rb

因为无论如何我都要重新安装沙发,所以我没有理由保留任何与沙发相关的东西。我把所有这些都吹走了,重新安装并重新启用了 Admin Party。不知何故,它仍然记录了我的旧数据库名称,但至少管理部分又开始运作了。

4

2 回答 2

2

在您的 CouchDB 配置文件(local.ini, default.ini, local.d/*, ... 通常在下面/etc/couchdb或类似的部分)中搜索该[admins]部分并注释掉在那里定义的所有用户(使用;字符)。

重新启动您的 CouchDB 服务器,您将回到 Admin Party 模式。

于 2013-04-30T10:55:09.737 回答
2

找到了除重新安装服务器以外的解决方案:

移除(或移动)~/Library/Preferences/couchbase-server.ini

然后,终于,我的 Admin Party 回来了!

于 2011-11-11T15:37:21.940 回答