Articles of couchdb

CouchDB:无需身份validation的用户创build。 标准行为?

对不起,这是/不是问题,但我还没有find可以澄清的文件,或者我一定在这里错过了 。 是标准的行为,你可以简单地创build一个新的用户条目到couchDB(不作为pipe理员用户)在以下方式: curl -X PUT http://localhost:5984/_users/org.couchdb.user:jan \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -d '{"name": "jan", "password": "apple", "roles": [], "type": "user"}' 我只是试了一下 它确实工作并创build一个新的用户。 我不确定这是否有意(服务器pipe理员存在,所以它不是pipe理员)。 可以限制/configuration此行为,以防止不必要的大量注册?

Ubuntu 10.04上的CouchDB 0.11

我已经在Ubuntu 10.04上成功安装了CouchDB 0.11,它基于ubuntu 10.04的couchdb wiki中的安装指令 。 在./configure中添加“–bindir = / usr / bin –sbindir = / usr / sbin –localstatedir = / var –sysconfdir = / etc” 而且CouchDB运行成功并得到了“{”couchdb“:”Welcome“,”version“:”0.11.0“}” 但是testing套件没有成功运行,在第一个任务“基础”中被冻结。 任何支持解决这个问题,并使testing套件在Ubuntu 10.04上顺利运行。

如何在OS X中以不同的用户自动启动应用程序

我正在玩CouchDB,每当我这样做,我首先必须发行 sudo couchdb -i -u couchdb couchdb -b 这会以用户couchdb,组couchdb启动CouchDB。 然后我也必须再次input我的密码(我是pipe理员,但仍然需要,当做一个sudo ),一切都很好。 如何在启动时运行CouchDB或类似的东西? 任何时候有人login,OS X中没有任何用户交互?

我如何彻底删除从Ubuntu 11.10的所有对couchdb的引用?

我已经从Ubuntu中删除并清除了couchdb ,但是如果我在任何时候在shell中键入“couchdb”,系统仍然会在崩溃之前尝试启动它。 我检查/ usr /斌 ,我仍然有引用couchdb,即使我清除后: $ /usr/bin: ls couch* couchdb couchdb-dump couchdb-load couchdb-replicate couchjs couchpy 删除这些引用的最安全的方法是什么? 我可以简单地删除它们,还是会遗留其他的工件? 我也检查了.bash_profile, .bashrc, .profile, /etc/profile – 还有其他的地方我应该寻找文物?

如何访问Linux虚拟机内的服务

我最近用Sun的VirtualBox安装了linux。 我想玩CouchDB,所以我把它安装到Linux虚拟机,并启动并运行。 现在,我如何让我的主机(Win7)访问CouchDB数据库? 我做了一个ipconfig,它给了我什么,我假设是虚拟机的IP地址为192.168.56.1,因为ping时间less于1毫秒。 我试图用192.168.56.1:5984访问CouchDB,它没有给我任何东西。 还有什么我需要做的与CouchDB,Linux的,VirtualBox? 谢谢。

为什么尽pipe删除了CouchDB,我的机器仍然存在? 我怎样才能完全删除它(Ubuntu 11.10)?

我想在我的机器上重新安装CouchDB,但是我需要先将其完全移除。 我删除了使用couchdb和couchdb-bin软件包 sudo apt-get remove couchdb sudo apt-get purge couchdb 但是,当我执行 curl -X GET http://localhost:5984 我仍然得到 {"couchdb":"Welcome","version":"1.0.1"} …和旧的安assembly置仍然完好(当我查询/ _config API),我不想要的。 我究竟做错了什么? 是的,这个问题与这个问题类似,但只是要完全删除这个包。 我的情况是不一样的,我已经尝试了所有的build议,但他们没有为我工作。 谢谢!

我如何将couchDB作为lighttpd的子模块进行代理?

我在我的Web服务器(lighttpd)上有一个子目录,我想指向在同一台机器上运行的CouchDB实例。 我尝试使用mod_proxy,但它发送整个请求,就像一个代理应该, 我知道! 所以: // What happens: Lighttpd: http://localhost/couchdb/some_request | V CouchDB: http://localhost:5984/couchdb/some_request // What I want to happen: Lighttpd: http://localhost/couchdb/some_request | V CouchDB: http://localhost:5984/some_request 有什么办法可以使这个设置工作?

CouchDB喜欢MySQL的复制?

是否有可能像MySQL的复制设置CouchDB? 从Web应用程序启动复制。 复制应该是一个双向的过程。 即同步 如果networking连接出现故障,复制应该接pipe它的离开。 同步应该是渐进的。 存储的数据的种类是发票。 同步应该是primefaces的。 要么它应该复制整个发票或没有。 我应该去这里定制同步逻辑吗? 我打算使用Hibernate进行数据存储。

CouchDBclosures没有明显的原因

我的CouchDB服务器(在CentOS 4上安装)有时在我不知情的情况下closures。 我相信服务器不会重新启动(查看正常运行时间)。 我查看了日志(var / log目录和couchdb.stderr日志文件,日志严重级别设置为info,这也会显示错误),但是没有显示closures已经发出,更不用说进程了这样做。 最后,由于服务器没有在生产环境中使用,我怀疑这是一个内存/缓冲区问题。 如何logging服务器如何以及为何closures?

Couchdb删除

我想在我的Ubuntu服务器(10.04)删除couchdb,我收到以下错误: dpkg: error processing couchdb (–purge): Package is in a very bad inconsistent state – you should reinstall it before attempting a removal. Errors were encountered while processing: couchdb E: Sub-process /usr/bin/dpkg returned an error code (1) 我该如何解决? 我已经尝试了以下命令: sudo apt-get remove couchdb sudo apt-get purge couchdb sudo aptitude remove couchdb 但无济于事…