恥知らずのウェブエンジニア -web engineer, shameless

これは一歩を踏み出すことができない者たちのブログ

kyototycoonインストールわさ!

kyototycoonをインストールした際のメモわさ!

下記の流れで作業行いました。

http://fallabs.com/kyototycoon/


kyototycoonインストールするには、kyotocabinetが必要なので、
先にインストール

//kyotocabinetが必要
//kyotocabinet必要モジュールインストール
yum install zlib-devel
yum install gcc-c++
yum install make
yum install lzo-devel lzma-devel xz-devel

//ソースダウンロード
cd /usr/local/src
wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.76.tar.gz
tar zxfv http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.76.tar.gz

//kyotocabinetインストール
./configure --prefix=/usr/local/kyotocabinet
make
make check
make install
echo /usr/local/kyotocabinet/lib > /etc/ld.so.conf.d/kyotocabinet.conf
ldconfig

問題なければ、続いてkyototycoonをインストール

//kyototycoon必要モジュールインストール
yum install lua-devel.x86_64

//ソースダウンロード
wget http://fallabs.com/kyototycoon/pkg/kyototycoon-0.9.56.tar.gz 
tar zxfv kyototycoon-0.9.56.tar.gz
cd kyototycoon-0.9.56

//kyototycoonインストール
./configure --prefix=/usr/local/kyototycoon --with-kc=/usr/local/kyotocabinet --enable-lua
make
make install
echo /usr/local/kyototycoon/lib > /etc/ld.so.conf.d/kyototycoon.conf
ldconfig


問題なければ、早速動作確認。

//確認
//ktserver起動
/usr/local/kyototycoon/bin/ktserver

//set,getしてみる
/usr/local/kyototycoon/bin/ktremotemgr set hoo poo 
/usr/local/kyototycoon/bin/ktremotemgr get hoo
>poo

/usr/local/kyototycoon/bin/ktremotemgr list 
>hoo

良さげなので次回はdaemontoolsをインストールして、
daemontoolsで起動するようにしてみようと思うわさ!




感謝致します。

f:id:ogataka50:20131108184831j:plain