TokyoTyrant & TokyoCabinetをインストールする
このCookbookがやっていることを手順書にすると以下のような感じです。
逆に言うと、このCookbookを使えば以下の作業を全部自動でやってくれます。
素敵!
# ソースコードを取得してインストール
cd /usr/local/src
# TCインストール
wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.48.tar.gz
tar xvfz tokyocabinet-1.4.48.tar.gz
cd tokyocabinet-1.4.48
./configure
make
sudo make install
# TTインストール
wget http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz
tar xvfz tokyotyrant-1.1.41.tar.gz
cd ../tokyotyrant-1.1.41
./configure
make
sudo make install
# 起動スクリプトを作る
sudo mv /usr/local/sbin/ttservctl /etc/init.d/ttservd
# 起動テスト
sudo /usr/local/sbin/ttservctl start
# 別ウィンドウからtelnetで動作確認
telnet localhost 1978
set foo 0 0 3
get foo
# テスト終了
sudo /usr/local/sbin/ttservctl stop
(git logを見ればわかるので省略)
sudo /sbin/chkconfig --list
sudo /sbin/chkconfig --add ttservd
sudo /sbin/chkconfig ttservd on
最後にサーバを再起動して、ttservdが自動起動するか確認しましょう。
sudo /sbin/shutdown -r now