こんにちは! JQです。
前回は『 OSS編~Sensuを試してみる⑥~ 』と題して、Monitoring FrameworkであるSensuのsensu-apiを試してみました。
今回は『DtynamoDB編~Localを試してみる①~』と題して、DynamoDB Localを試してみたいと思います。
DynamoDB Localとは
DynamoDB Localは、完全にDynamoDB APIをサポートするクライアントサイドのデータベースであるDynamoDBのローカルテストツールです。
インストール
1.javaのインストール
Java Runtime Environment(JRE)のバージョン7をインストールします。
※今回はUbuntuを利用しています。
インストールします。
1$ sudo add-apt-repository ppa:webupd8team/java2$ sudo apt-get update3$ sudo apt-get install oracle-java7-installer確認します。
1$ java -version2java version "1.7.0_60"3Java(TM) SE Runtime Environment (build 1.7.0_60-b19)4Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)5$ javac -version6javac 1.7.0_602.DynamoDB Localのインストール
DynamoDB Localを取得します。
移動します。
1$ cd /usr/local/src/2$ sudo mkdir DynamoDB_Localダウンロードします。
1$ sudo wget http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest -O dynamodb_local_latest.tar.gz解凍します。
1$ sudo mkdir /usr/local/dynamodb_local2$ sudo tar xvzf dynamodb_local_latest.tar.gz -C /usr/local/dynamodb_local/確認します。
1$ cd /usr/local/dynamodb_local/2$ ls -l3total 4724-rw-r--r-- 1 root root 458059 Apr 24 18:19 DynamoDBLocal.jar5drwxr-xr-x 2 root root 4096 Jun 17 06:34 DynamoDBLocal_lib6-rw-r--r-- 1 root root 8644 Apr 24 18:19 LICENSE.txt7-rw-r--r-- 1 root root 1544 Apr 24 18:50 README.txt8drwxr-xr-x 2 root root 4096 Jun 17 06:34 third_party_licenses3.起動
それでは実際に起動してみます。
1$ sudo java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar22014-06-17 07:10:10.403:INFO:oejs.Server:jetty-8.1.12.v20130726342014-06-17 07:10:10.487:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8000成功しました。
デフォルトでは0.0.0.0/0で8000番ポートをListenします。
いかがでしたでしょうか?
次回は『DtynamoDB編~Localを試してみる②~』と題して、DynamoDB LocalにBotoで試してみたいと思います。
お楽しみに!!!