zakki-cho

インプットしたらアウトプットする。アウトプットすることを考えてインプットする。

CentOSに入れたtd-agentでfluent-plugin-elasticsearch (0.3.0)を入れようとしてハマった

結論 yumでlibcurl-develをインストールする。 背景 /usr/lib64/fluent/ruby/bin/fluent-gem install fluent-plugin-elasticsearch を実行すると、「libcurlが見つからない」というエラーが出る。 Github(https://github.com/uken/fluent-plugin-elasticsear…

Macにhomebrewで入れたelasticsearchのメモリを設定する

Macにhomebrewでいれたelastcsearchのメモリを設定しようとしたら、無駄にハマってしまったので、備忘録として残し。 結論 /usr/local/bin/elasticsearch.in.sh に ES_HEAP_SIZE を設定する。 内容 例えば128MBにしたい場合、/usr/local/bin/elasticsearch.i…

MacにAdobe Flash Playerをインストールしようとして「アクションリストが見つかりません」と出たときの対処法

結論 インストーラーを直接ダウンロードするURLを書き換える 背景 プロクシの下にいるMacで、Adobe Flash Playerを最新版にしようとすると「アクションリストが見つかりません 」というエラーが出る Flash Player レスキュー! - インストール時に問題が発生…

fluent-plugin-s3のIAMのpolicy設定

fluent-plugin-s3では以下の処理をしているので、 バケット有無の確認 バケットの自動作成(auto_create_bucket が trueの場合) バケットのオブジェクト有無の確認 オブジェクトの書き込み これらを許可するIAMのポリシーにすれば大丈夫なはず。 ちなみに、…

fluent-agent-liteでタグにホスト名を使うために必要な2つのこと

公開するには恥ずかしいエントリーだけど、ハマってしまう人もいるかもしれないから(多分いないけど・・・)。 fluent-agent-liteでタグにホスト名を使う場合、以下のサイトを参考にするとほんの3分とかからない、はずだけれど1時間くらいはまった。 fluent…

MacBookAirで3本指タップで「調べる」ことができなくなった時の対処方法

mac

気がついたら、Safariなどで文字列を3本指でタップしても、「調べる」機能が反応しなくなっていました。 システム環境設定のトラックパッドを確認してもしっかりチェックが入っているし、チェックをつけ直してもしても直らず、原因不明です。 仕方がないの…

TextExpanderでfluentdの設定ファイル作成を効率化する。

知っている人からすれば、何を今更感満点の内容ですが、 TextExpanderを使いだしたので、せっかくなら何か書きたいと思ったので書きます。文字入力補助ソフトのTextExpanderは、スニペットという省略形を入力することで、予め登録しておいた定型文を入力する…

MongoDBのAggregation Frameworkを学ぶ

最近、MongoDBのAggregation Frameworkを使い始めたので、備忘録としてエントリーを書いていきたいと思います。Aggregation Frameworkについてはこちら。 http://docs.mongodb.org/manual/applications/aggregation/まずは、サンプルデータをインポートしま…

tailプラグインのformatを書く上で最低限知っておきたいこと

tailプラグインを使う場合に、apacheやsyslogといった既存のフォーマットを使うのではなく、自分でカスタムしたフォーマットを使う際には、最低限知っておきたいと思ったのは以下の2点です。 エスケープ処理 後方参照を伴わないグループ化 エスケープ処理 …

MacにGrowthForecastをインストールしようとしてはまる

MacにGrowthForecastを導入しようとしたところ、Alien::RRDToolをインストールしようとしたところではまりました。SoftwareDesign 6月号にある通りに、まずプラグインを一通りインストールしたあとで、Alien::RRDToolをインストールするために以下のコマンド…

Ubuntuにfluentdをインストールしようとしてつまづく

Ubuntuにfluentdをインストールしようとして、次のコマンドを実行。 $ gem install fluentd すると、次のようなエラーが。 /home/hoge/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- zl…