わけあってCentOS5.9にThe Silver Searcherを入れたい。
33Gのログをもっと高速に見たい。期待通りの高速だといいなー。
そもそも33Gのログって何だよ、、、っていうのはキニシナイ!
$ sudo yum install git --enablerepo=rpmforge
$ sudo yum install xz-devel
$ sudo yum install pcre-devel
$ git clone https://github.com/ggreer/the_silver_searcher
$ cd the_silver_searcher/
$ ./build.sh
$ sudo make install
$ /usr/local/bin/ag --version
ag version 0.15pre
git使ってないサーバだったんでgit入れるところからやったよ、、、
$ ls -lah
合計 34G
...
-rw-r--r-- 1 hoge hoge 33G 7月 18 12:44 huga.log
...
$ /usr/local/bin/ag hoge huga.log
ERR: Error opening file ./huga.log: File too large Skipping...
!!!
ファイル数が多いディレクトリを検索する用途でしたね、このアプリは。
僕の希望はでかいファイルを素早く検索ってことだったのですがちょっと用途が違ったようです。
余裕があったら大きいファイルを読む方法を探したいところですが今回は下記のようにして
ある程度の範囲で区切って小さいファイルに分割していくことにしました。
$ cat huga.log | grep "[18/Jul/2013" > huga.log.2013.jul.18
Popular Posts:
- None Found