Naoya Murakami
visio****@gmail*****
2013年 10月 25日 (金) 08:52:28 JST
お世話になっております。村上です。 ありがとうございます。 2点を修正することでexpress-droongaからfluentd経由でデータが 取得できることが確認できました! また、以下を参照して試すことにより、fluent-plugin-droongaでの 分散機能を試すことができました。 https://github.com/droonga/droonga.org/blob/gh-pages/example/example.md しかし、まだ、分散させた場合にexpress-droongaから取得する方法がよくわからず、 また、データベースファイル名を指定する方法がみあたらず、 現状、mroongaでつくったファイルをすぐに適用させてみるのが困難でしたので、 とりあえず、今回の検証はここまでにすることとしました。 今後のリリースに期待しております! 以上、よろしくお願いします。 2013年10月24日 11:14 SHIDARA Yoji <dara****@shida*****>: > しだらです。 > > > 以前、チュートリアルに沿って一度だけ軽く試してみた > > ときには、うまく node frontend.jsを起動することが > > できたのですが、現在のgitのtrunkを用いてやると、以下 > > のようになります。 > > > > % node frontend.js > > info - socket.io started > > connect.multipart() will be removed in connect 3.0 > > visit https://github.com/senchalabs/connect/wiki/Connect-3.0 for > > alternatives > > connect.limit() will be removed in connect 3.0 > > 1. > > > connect.multipart() will be removed in connect 3.0 > visit https://github.com/senchalabs/connect/wiki/Connect-3.0 for > alternatives > > connect.limit() will be removed in connect 3.0 > > と出ているメッセージは warning で、実際には frontend.js は問題なく起動しているはずです。 > > しかし、 express-droonga の仕様変更にともなって、 > チュートリアルの frontend.js では動作しない状態になっています。 > > おそらく、 > curl "http://localhost:3000/droonga/tables/Shops?attributes=_key” > とすると > Cannot GET /droonga/tables/Shops?attributes=_key > というメッセージが返るのではないかと思います。 > > frontend.js を以下の通り変更すると、この問題は解決します。 > > var express = require('express'), > droonga = require('express-droonga'); > > var application = express(); > var server = require('http').createServer(application); > server.listen(3000); // the port to communicate with clients > > application.droonga({ > prefix: '/droonga', > tag: 'droonga', > server: server, // this is required to initialize Socket.IO API! > plugins: [ > droonga.API_REST, > droonga.API_SOCKET_IO, > droonga.API_GROONGA, > droonga.API_DROONGA > ] > }); > > 変更点は > plugins: [ > droonga.API_REST, > droonga.API_SOCKET_IO, > droonga.API_GROONGA, > droonga.API_DROONGA > ] > > が挿入されていること (と server: server の後に “," を追加) です。 > > 2. > > 一方、これだけではまだ期待される結果が得られないと思います。 > 今度は fluent-plugin-droonga 側の変更が原因です。 > > チュートリアルの taiyaki.conf には > > n_workers 2 > > という記述があるのですが、これを > > n_workers 0 > > と変更することで動作するようになるかと思います。 > > 以上、1. 2. の二点をお試しいただけますでしょうか? > > #チュートリアルのほうも、上記二点修正しました。 > > -- > SHIDARA Yoji > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev >