0以下は延々と出力し続ける。ローテーションの間隔。0以下はローテーションしない。指定するとファイルに出力します。省略するとSTDOUTに出力します。ローテーションについては以下のルールでローテーションします。hoge.[yyyy-MM-dd_HHmmss].log例えば、こんな感じで使います。毎秒10件をaccess.logに出力。60秒毎にローテーション。経過をSTDERRに表示。́・ω・`)ソースはここに置いておきます。0FluentdをWindowsで動かそうとして挫折しなかった記録。win32WindowsでFluentdを動かそうとして調べていった記録のメモです。まとめていないので起こった順に書いています。同じような事を試みて挫折した人が居たので、この意思を勝手に引き継いで3秒以上頑張ってみました。概要としては、fluentdのRuby実装、Python実装(fluenpy)、fluent-agent-liteのPerl実装とF#実装を確認した事と、Windowsでのファイル処理の排他制御について分かったことをまとめています。Windowsのファイルについては別の記事でまとめる事にして、この記事では簡単に触れる程度にします。MecabMecab/IPA辞書を使って記号を食わせると、記号(&とか)がサ変接続と認識されます。名詞,固有名詞,組織,*,*,*,*EOSなんでこうなるかと言うと、char.defとunk.defの設定でそうなっているからです。(ところで、unknownの略のunkってなんて読むんと良いんでしょうね。́・ω・`))char.defでは以下のように記述されています。wordとして扱われます。GROUPが1なので、同じ種別でまとめられます。SYMBOLunk.defでは以下のように記述されています。SYMBOL,1283,1283,17585,名詞,サ変接続,*,*,*,*,*このunk.defを以下のように書き換えます。SYMBOL,1283,1283,17585,記号,一般,*,*,*,*,*これで以下の出力に変わります。名詞,固有名詞,組織,*,*,*,*EOS一応、記号一般になりましたが。半角ASCII文字は全部繋げてほしいなーとか思ったり、固有名詞・組織?えぇーとか思ったり、思わなかったりするわけです。いうわけで、もうちょっといじくってみます。char.defを以下のようにします。ASCIIという区分を作って細かく分類していた部分をならしてしまいます。0x007Eの連続文字は問答無用でひとくくりにしてASCIIとする設定です。ASCIIunk.defに以下を追加します。ひとくくりにしたASCIIを名詞・一般にする設定です。コスト値は1,1と優先度が一番高くなるようにします。ASCII,1,1,0,名詞,一般,*,*,*,*,*再度実行してみます。名詞,一般,*,*,*,*,*EOSこんな感じで調整する事ができますという紹介でした。詳細は作者様のページにありますので、そちらを参照するのが良いと思います。Hive@tagomorisさんがこんな事を言っていたので、調べてみました。.pipeoutファイルについて。結論から言うと、Hiveの不具合です。14:00)Hiveのプログラムの書き方は良くないんだけど、Leakはしていないと思われます.)この.pipeoutファイルはSessionStateのstartメソッドでOpenされます。startメソッドはHiveServerの場合、クライアントがコネクションをはった時にコールされます。(HiveSourceCodeReadingの発表資料にもちょっとだけ書いてあります。FileReaderを通して参照されます。