无法连接到 http://127.0.0.1:5984/
我是 CouchDB 的新手,刚刚在我的 Windows 10 机器上成功安装了它。 安装后,当我尝试连接到http://127.0.0.1:5984/我正进入(状态 127.0.0.1 拒绝连接。 我还应该做些什么吗? ...
我是 CouchDB 的新手,刚刚在我的 Windows 10 机器上成功安装了它。 安装后,当我尝试连接到http://127.0.0.1:5984/我正进入(状态 127.0.0.1 拒绝连接。 我还应该做些什么吗? ...
我是 scala/Lagom 的初学者,有人可以帮助我解决以下问题: 我正在尝试为产品字段创建一个 Api,为了做到这一点:我需要将扩展到名为 SmartJsonField 的特征的案例类与为 Api 创建的具有名为 Field 的特征的其他案例类进行映射 像这样 : trait SmartJsonField { type Typ def name: String def isRequired: Boolean def validations: Set[ValidationKey] } case cl...
我正在 Unix (AWS EC2) 上的 Docker 容器中运行数据库 (CouchDB)。对于数据库文件,我创建了一个“外部”(即容器外部,但在同一主机上) 卷,该卷安装到 Docker 容器内的数据库。 ulimit -f 是否控制/限制此数据库在 Docker 容器内运行但保存到主机上的“外部”卷的文件的文件大小?我能找到的唯一信息表明 ulimit -f 仅限制通过“shell 或其子级”运行的文件的参数。Docker 容器是否被视为通过 shell 运行? 如果这不起作用,还有其他方法可以限制我的情况的文件大小吗? ...
我有四个 CouchDB 环境:一个有四个数据库的开发环境、一个有五十个数据库的测试环境、一个预生产环境和一个生产环境,每个环境有三个数据库。 这些环境微软 Windows 2012 R2 / 2016;我必须通过从所有 CouchDB 环境中检索数据来开发 BI,而且我还必须轻松地管理它们。 到目前为止我已经用 来管理它们curl.exe,但只要进行一些操作就可以了。 然后我创建了一个使用 powershell 和 .net 的脚本,特别是 Invoke-WebRequest。但即使这样,现在管理每个环境中每个数据库的数百万个文档也变得非常困难。 ...
我尝试在我的 Ubuntu(18.04)上安装几次 CouchDB,遵循官方的文档。 运行时,sudo apt install -y couchdb我在终端中看到安装指南,当系统提示我添加并确认“admin”用户的密码时,我按照说明操作。安装似乎已完成,没有任何错误消息,我知道 CouchDB 正在运行,因为如果我输入,curl http://127.0.0.1:5984/我会得到预期的欢迎响应。 但如果我尝试执行任何其他操作(例如url -X PUT http://127.0.0.1:5984/new_db),我会收到以下错误:{"error":"un...
我需要安装 g++6 才能在 alpine3.9 上构建 spidermonkey->couchdb。我无法安装它。请注意,它在 alpine 3.9 上可用的软件包列表中这里。 $ docker run -ti alpine:3.9 sh / # apk add g++6 fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64...
我正在定期使用 备份我的整个服务器(包括虚拟机)rsync。现在我的硬盘出了点问题,一些文件无法读取,包括 CouchDB 的文件(消息被混淆了): cp: error reading '/var/lib/lxc/my-couch2/rootfs/home/foo/couchdb/couchdb/data/.shards/40000000-5fffffff/bar2.1533443496_design/mrview/54f171fe1f24ac4eb52ac24c85f9d8fc.view': Input/output error 根据文档: ...
我最近开始尝试使用 Docker,在代码部署(即节点服务器)方面,它工作得非常好。然而,在部署 CouchDB 服务器时,它带来了挑战。挑战性可能与我对这个主题的无知有关。 当前设置:持续部署到AWS EC2实例 问题:每次部署都会清除数据库并重新安装couchDB 最终目标:部署不应删除并重新安装数据库。如果提供了 Couchdb 配置,则应仅更新该配置(即关闭管理员模式、添加用户等) Dockerfile:非常简单:FROM couchdb:latest 我可以使用哪些方法来实现这一点? ...
有人能解释一下为什么执行此操作cp default.ini local.ini会破坏 Couchdb 服务器吗?也就是说,它实际上不会监听端口,而且现在没有办法再连接到它了? 我只是想了解为什么会发生这种情况,因为我正在为 Couchdb 配置编写自动化脚本,我只是想知道发生了什么。我显然误解了配置系统的工作原理。 我以为 default.ini 会被读入,设置配置,然后 local.ini 文件会被读入并覆盖任何已配置的内容,等等...... 但相反,它只是破坏了整个系统,使 local.ini 与 default.ini 匹配…… ...
我一直在按照以下步骤设置私人 npm 注册表创建私人注册表的明确说明。 但是,我跳过复制步骤,因为我的目的是有一个仅容纳私有模块的空注册表。 然而,当我运行测试命令时,一切似乎都正常: npm --registry http://localhost:5984/registry/_design/scratch/_rewrite search /^zipper 我得到以下输出,这表明 npm 正在寻找这个不应该存在于我的私人注册表中的公共模块: npm http GET http://localhost:5984/npm_registry/_des...
有哪些选项(如果有)可以允许在家庭路由器上无需对 Couchdb 端口进行端口转发的情况下在 Couchdb 实例之间进行复制?假设两个 Couchdb 实例都在家庭路由器防火墙后面。 ...
我在 Ubuntu 服务器上部署了两个项目。一个是 Web 应用程序,另一个是来自不同用户的中央项目。此 Web 应用程序也调用此中央项目。其他用户是移动应用程序,其他服务器。 我已经使用 couch-db 作为数据库。 问题是,一段时间后,Web 应用程序无法与这个中心项目通信。它只是挂起。并且没有日志条目。我不知道文件描述符的数量是否增加,或者 Couchdb 是否正在产生问题,或者它是否超出了 Couchdb 连接的限制。 但当移动应用程序调用中央服务器时,我可以看到它运行正常。 请帮我。 ...
我正在尝试在 Mountain Lion 上安装 CouchDB。我已按照以下指南操作:http://wiki.apache.org/couchdb/Installing_on_OSX 我到了必须要做的事情brew install couchdb,但是当我这样做时,我得到了: Erlang <= R15B03-1 is required to install. You have a erlang version R15B03-1 The work-around is: brew unlink erlang ...
我一直尝试在 Ubuntu 10.04 上安装 couchdb。 $ sudo apt-get install couchdb (everything looks fine - server starts) $ couchdb Segmentation fault 无法通过 curl 或浏览器访问服务器。有人有什么建议吗? ...
我正在运行 OS X Leopard 10.5.8。我使用以下方式安装了 Couchdb brew install couchdb 如果我在命令行上运行 couchdb(按照 brew info 说明),则会生成 3 个进程,但似乎没有任何进程在监听 5984(telnet localhost 5984 连接失败)。couchdb 进程如下所示: /bin/sh -e /usr/local/bin/couchdb -a /usr/local/etc/couchdb/default.ini -a /usr/local/etc/couchdb/local...