« 2008年05月 | メイン | 2008年11月 »

2008年10月17日

バイナリ版Q4Mインストールメモ

バイナリ版のQ4Mをインストールしたときのメモ

バージョンは、MySQL-5.1.26とQ4M-0.8.3。OSはFedora8@x86_64

MySQL

オフィシャルのrpmを利用します。
MySQLのサイトだと5.1.28になっているので適当なミラーから5.1.26を探してくる。
http://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.1/

  • MySQL-client-5.1.26-0.glibc23.x86_64.rpm
  • MySQL-server-5.1.26-0.glibc23.x86_64.rpm
  • MySQL-shared-compat-5.1.26-0.glibc23.x86_64.rpm


をダウンロードしてきてインストール

Q4M

Q4Mのサイトにファイルがあるので落としてくる
http://q4m.31tools.com/dist/
オフィシャルのrpmのMySQLはfast-mutexがonなのでwith-fast-mutexesをDL。

→mysql-5.1.26-rc-linux-x86_64-glibc23-with-fast-mutexes-q4m-0.8.3.tar.gz 今回はこれ

あとはインストール

$ tar zxf mysql-5.1.26-rc-linux-x86_64-glibc23-with-fast-mutexes-q4m-0.8.3.tar.gz
$ cd ./q4m-0.8.3-linux-x86_64
$ mkdir -p /usr/lib64/mysql/plugin
$ cp -f libqueue_engine.so /usr/lib64/mysql/plugin
$ install -m 755 support-files/q4m-forward /usr/bin/q4m-forward
$ /etc/init.d/mysql start (起動してなければ)
$ cat support-files/install.sql | mysql -uroot


確認

Q4Mのパッケージ内のrun_test.plを動かしてテストする
mysqlのshow pluginでQUEUEエンジンが登録されているかでも確認できる

]$ mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.26-rc-log MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show plugins;
+------------+--------+----------------+--------------------+---------+
| Name       | Status | Type           | Library            | License |
+------------+--------+----------------+--------------------+---------+
| binlog     | ACTIVE | STORAGE ENGINE | NULL               | GPL     |
| partition  | ACTIVE | STORAGE ENGINE | NULL               | GPL     |
| ARCHIVE    | ACTIVE | STORAGE ENGINE | NULL               | GPL     |
| BLACKHOLE  | ACTIVE | STORAGE ENGINE | NULL               | GPL     |
| CSV        | ACTIVE | STORAGE ENGINE | NULL               | GPL     |
| MEMORY     | ACTIVE | STORAGE ENGINE | NULL               | GPL     |
| InnoDB     | ACTIVE | STORAGE ENGINE | NULL               | GPL     |
| MyISAM     | ACTIVE | STORAGE ENGINE | NULL               | GPL     |
| MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL               | GPL     |
| QUEUE      | ACTIVE | STORAGE ENGINE | libqueue_engine.so | GPL     |
+------------+--------+----------------+--------------------+---------+
10 rows in set (0.00 sec)

mysql>

2008年10月16日

WEB+DB PRESS Vol.47でmemcachedの記事書きました

WEB+DB PRESS Vol.47にてmemcachedの特集がされます。その中の2つの章を執筆させて頂きました。
Perlでのライブラリの利用方法の紹介、それとTokyo Tyrantなどの互換アプリケーションについて書きました。

WDP47s.jpg

詳しい目次等は技術評論社様のサイトで見れます。
http://gihyo.jp/magazine/wdpress/archive/2008/vol47

WEB+DB PRESS Vol.47は今月(10月)24日発売です。

WEB+DB PRESS Vol.47
WEB+DB PRESS Vol.47
posted with amazlet at 08.10.16
WEB+DB PRESS編集部
技術評論社
売り上げランキング: 4249

他にもgihyo.jpで、memcachedの特集もやっていましたでぜひご覧下さい。

memcachedを知り尽くす
http://gihyo.jp/dev/feature/01/memcached


慣れていない分、関係者の方にはご迷惑をおかけしました。
ありがとうございました。