我正在努力跟上 CouchDB 的速度。作为一个相对较新的 Python 用户,我正在尝试设置一个视图服务器,以便我可以将 python 函数传递给 couchdb.design.ViewDefinitions 函数。据我了解,ViewDefinitions 采用 javascript 代码来执行 map/reduce 函数。
这是我很难理解的——我很清楚这可能是一个基本问题。根据维基(http://wiki.apache.org/couchdb/View_server):
要将查询服务器注册到 CouchDB,请在 local.ini 中为每个服务器添加一行。基本语法是:'[query_servers] python=/usr/bin/couchpy'
如何访问 local.ini 文件?我是 10.6.8 Mac 用户。谢谢!
更新:谢谢Kxepal。看来我能够在 Python 中创建蒲团的设计/视图。或者,我认为可以按如下方式创建 python 视图服务器: curl -X PUT http://[localhost]/_config/query_servers/python '"/path/to/couchpy"'
但是,我仍然无法执行 python 脚本。在 Couch 上运行视图会导致以下结果:“错误:访问视图时发生错误无响应”
如果有人能指出正确的方向,我将不胜感激。谢谢!