はじめに

こんにちは。インフラエンジニアレベル1のf_prgです。
http://www.publickey1.jp/blog/15/memsql_community_edition.html
こちらの記事を見ましてMemSQL Community Editionというものを知ったので
触ってみます。

紹介

サイト

本家のサイトはこちらです。
http://www.memsql.com/

ダウンロード

http://www.memsql.com/download/

ドキュメント

http://docs.memsql.com/latest/

memsqlのインストール

Amazon Linuxにmemsqlをインストールしてみます。

[ec2-user@ip-10-10-0-224 ~]$ cd /tmp
[ec2-user@ip-10-10-0-224 tmp]$ curl -O http://download.memsql.com/memsql-ops-4.0.28/memsql-ops-4.0.28.tar.gz
[ec2-user@ip-10-10-0-224 tmp]$ tar -xzf memsql-ops-4.0.28.tar.gz
[ec2-user@ip-10-10-0-224 tmp]$ cd memsql-ops-4.0.28
[ec2-user@ip-10-10-0-224 memsql-ops-4.0.28]$ sudo ./install.sh

インストールしますと、自動で起動されます。

[ec2-user@ip-10-10-0-224 memsql-ops-4.0.28]$ ps aux | grep mem
memsql    2478  6.9  4.4 2245656 45848 ?       Sl   14:38   0:10 /var/lib/memsql-ops/lib/memsql-ops start -u memsql --port 9000

memsqlに接続する

memsqlはMySQLのクライアントを使用して接続します。

[ec2-user@ip-10-10-0-224 memsql-ops-4.0.28]$ sudo yum -y install mysql

http://docs.memsql.com/latest/concepts/connecting/#mysql-command-line-client
にあるように、mysqlコマンドで接続します。

[ec2-user@ip-10-10-0-224 memsql-ops-4.0.28]$ mysql -u root -h 127.0.0.1 -P 3306
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 6
Server version: 5.5.8 MemSQL source distribution (compatible; MySQL Enterprise &
 MySQL Commercial)
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| memsql             |
| sharding           |
+--------------------+
3 rows in set (0.00 sec)

まとめ

結構簡単にインスートールはできました。
ただ、t2.microからm4.largeに変更してようやく起動できました。
小さいインスタンスタイプだとメモリやコア数が足りなくって起動とかできませんでした。
クラスタ構成とかもできるようなので、引き続き やってみたいと思います。

参考資料・リンク

http://www.publickey1.jp/blog/15/memsql_community_edition.html
http://www.memsql.com/
http://www.memsql.com/download/
http://docs.memsql.com/latest/
http://docs.memsql.com/latest/concepts/connecting/#mysql-command-line-client

元記事はこちら

memsqlファーストインプレッション