如何在 couchdb 上运行任务
我需要安排任务在 couchdb 数据库上运行。这些任务读取一个数据库;聚合数据并将其写入另一个数据库以供存档之用。 我在蒲团中看到了状态页面,这似乎是一个安排任务的地方,但我找不到任何有关如何实际完成此任务的文档。
I need to schedule tasks to run on a couchdb database. These tasks read one db; aggregate data and write them to another database for archival purposes.
I've seen the status page in futon which seems to be a a place to schedule tasks but I'm not able to find any documentation on how to actually accomplish this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CouchDB 的 futon 中显示的任务是内置进程,例如压缩或复制。您无法在此处定义和运行自己的任务。
为了处理您的问题,您必须将任务作为通过 HTTP API 访问 CouchDB 数据的外部应用程序运行,并作为 cronjob 执行,但不能在 CouchDB 内执行。
Tasks shown in CouchDB's futon are built-in processes such as compaction or replication. You cannot define and run your own tasks here.
For handling your problem, you must run your task as external application that access CouchDB data over the HTTP API, and execute as cronjob, but not within CouchDB.