2013-04-19
homebrewにtd-agentがやってきた
今日,mac向けにtd-agentのhomebrew用のformulaが公開されたのでインストールしたお話を.
Install
$ brew install "http://toolbelt.treasure-data.com/brew/td-agent.rb"
でインストールでできます
インストール終わったら,設定ファイルを設定します.
設定ファイルは/usr/local/etc/td-agent/td-agent.confが読み込まれるのでそれを編集します.
以前から利用している設定ファイルを置けば動きます.
次にdaemonとして登録し,起動します.
$ ln -sfv /usr/local/opt/td-agent/homebrew.mxcl.td-agent.plist ~/Library/LaunchAgents/. $ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.td-agent.plist
で起動できます.
ログファイルは/usr/local/var/log/td-agent/td-agent.logに出力されます
オプションとか
$ brew options td-agent --fluentd-rev=<revision> Using specify Fluentd revision
2013-02-20
Jubatusハンズオンにいってきた
Jubatusハンズオンにいってきました.Jubatusの簡単な使い方をハンズオン形式
ですすめていってました.
で,そこでいま作って動かしてるmikutter-jubatusについてLTしてきました.
という感じになってます.発表時は設定について説明してなかったので
設定について説明を追加してます.
2013-02-18
2012-12-14
カーネル/VMアドベントカレンダー2012の14日目
カーネル/VMアドベントカレンダー2012の14日目のために書かれた記事です.
td-agent for BeagleBoard-xM
みんな大好きARMワンボードPCのBeagleBoardにtd-agentを移植してみました.
まずは,BeagleBoardのOSですが,Ubuntu Linux 12.04.1 LTSを利用してい
ます.まずは,本家のリポジトリからソースをクローンしてきます.
一部ARM用に改変します.といっても,アーキテクチャ部分のみです.
アーキテクチャ部分を変更したら,今度は一部32bitARMでは利用できない
ライブラリ,jemallocがあるので,バージョンを変更するか,そのjemalloc自身を
削除します.今回は,バージョンを変更してみました(よく考えてみたら挙動が
ちがってくるかも).
あとはREADMEに書いてあるようにShellをたたけばいけます.
途中でとまることがあると思いますが,そのときは,
td-agent-$version/debian/source/formatの中身を1.0に書きかえて
おけばいけます.
おわり
だいぶ簡素な説明になりましたので,わかりにくいと思います.
のでわからないことがあったらgithubのリポジトリのほうにissue投げてください.
td-agent-armhf.deb: http://dl.dropbox.com/u/6352435/td-agent_1.1.11-1_armhf.deb
2012-12-01
mikutterアドベントカレンダー1日目
今年はmikutterアドベントカレンダーを主催してます.
今日のネタはfav.rbの解説をしようかと思います.
fav.rbとは?
mikutter作者のtoshi_aさんをふぁぼって励ますために書かれた
mikutter pluginです.仕組みは簡単です.
ユーザタイムラインに流れてきたツイートが表れた瞬間からふぁぼ
ふぁぼするだけです.ただふぁぼふぁぼするのではなく,特定のキ
ーワード,ユーザ,ツイッタークライアントを指定することができ
ます.TLに表れた瞬間からふぁぼふぁぼするのでツイートした瞬間
にふぁぼ通知がいき,気味が悪いように思われるようです.そのた
めfav.rbでは遅延してふぁぼふぁぼすることができます.
これで安心してfav.rbが使えますね.
また,fav.rbには派生pluginとしてfav_bayes.rb(bayes_fav.rbに
すればよかった)もあります.これもfav.rbと同様にふぁぼふぁぼす
るのですが,ベイズ分類器を用いてふぁぼふぁぼを学習したツイート
をふぁぼふぁぼします.いまいちいけてないのでいけてるものとして
fav_bayes2.rbもありますのでぜひためしてみてください.
fav.rbの欠点としては,リアルタイムに流れてくるツイートのみ評価
します.そのため,ふぁぼ爆撃には向きません.開発した当初ふぁぼ
爆撃用のツールはいくつかあったのと,面倒だったのと,必要なもの
は作成されるのでこのリアルタイムでのふぁぼふぁぼにしか対応しな
いことにしました.
おわりに
たぶんまともに書いたfav.rbの説明です.fav.rbは技術的に難しいこ
とは得にやってないので,興味ある人は読んでリファクタリングして
Pull Request投げてくださいな.
明日,12月2日はFeiさんです.
