2

私は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.8Macユーザーです。ありがとう!

更新:Kxepalに感謝します。Pythonで布団のデザイン/ビューを作成できたようです。または、次のようにpythonビューサーバーを作成できると考えました。curl-X PUT http:// [localhost] / _ config / query_servers / python'"/ path / to / couchpy"'

ただし、Pythonスクリプトを実行することはできません。Couchでビューを実行すると、次のようになります。'エラー:ビューへのアクセス中にエラーが発生しました。'応答がありません。

誰かが正しい方向を指すことができれば幸いです。ありがとう!

4

2 に答える 2

2

OSXがCouchDB構成ファイルを保持していることはわかりませんが、Futonを介してPythonクエリサーバーをいつでもセットアップできます。サイドバーで、ページの下部にある[セクションの追加]よりも[構成]をクリックし、local.iniに書き込む予定のデータと同じデータをフィールドに入力します。ボーナスとして、CouchDBを再起動する必要はありません。HTTPAPIによる構成の変更は即座に適用されますが、正しい値を指定したことを確認してください。

于 2013-03-17T06:41:50.940 に答える