Ubuntuにkyoto tycoonをインストールしてみた。
色々とKVSを調べているのですが、kyoto tycoonがRDBMSとレプリケーションできたりするみたいで興味深かったので試しにインストールしてみました。
wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.52.tar.gz apt-get install g++ apt-get install zlib-devel tar -zxvf kyotocabinet-1.2.52.tar.gz cd kyotocabinet-1.2.52 ./configure →zlib.hがないと怒られる zlib.hを探して入れる apt-get install apt-file apt-file update apt-file search zlib.h apt-get install zlib1g-dev ./configure make make install wget http://fallabs.com/kyototycoon/pkg/kyototycoon-0.9.40.tar.gz tar -zxvf kyototycoon-0.9.40.tar.gz cd kyototycoon-0.9.40 ./configure make make install /user/local/bin/ktserver エラーが出た ktserver: error while loading shared libraries: libkyototycoon.so.2: cannot open shared object file: No such file or directory ldd ktserver linux-gate.so.1 => (0xb7837000) libkyototycoon.so.2 => not found libkyotocabinet.so.9 => not found libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7739000) libm.so.6 => /lib/libm.so.6 (0xb7712000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb76f4000) libc.so.6 => /lib/libc.so.6 (0xb75af000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7596000) /lib/ld-linux.so.2 (0xb7838000) vim /etc/ld.so.conf /usr/local/lib←追加 ldconfig /user/local/bin/ktserver
動作確認
set ktremotemgr set japan tokyo ktremotemgr set korea seoul ktremotemgr set china beijing 確認 ktremotemgr inform get ktremotemgr get japan keyのリスト取得 ktremotemgr list