LoginSignup
0
1

More than 1 year has passed since last update.

ローカル環境にDynamoDBを構築する(Java上に構築)

Posted at

概要

表題通り、DynamoDBをローカル開発環境に構築する記事です。
DyanmoDBのインストール方法は下記2つの方法がありますが、今回はJava上に構築します。
1. Java上に構築する方法
2. Docker上に構築する方法

1. Javaのインストール

1-1の状態であれば、Javaのインストールが必要です。installを実施しましょう。
1-2の状態であれば、次のステップに進んでください。

1-1jarのinstall未実施
~/develop/aws/dynamodb/dynamodb_local_latest $ java --v
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
1-2jarのinstall済み
~ $ java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)

Javaのinstall

リンクからOpenJDKをinstallします。
スクリーンショット 2021-07-27 11.28.48.png

スクリーンショット 2021-07-27 11.29.46.png

スクリーンショット 2021-07-27 11.30.05.png

スクリーンショット 2021-07-27 11.30.30.png

スクリーンショット 2021-07-27 11.30.43.png

1-2jarのinstall確認
~ $ java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)

2. DynamoDBのインストール

リンクより、DynamoDBをダウンロードする。

解凍ファイルを任意の場所に配置する。

解凍ファイルを配置
~/develop/aws/dynamodb $ ls
dynamodb_local_latest
実行
~/develop/aws/dynamodb/dynamodb_local_latest $ java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
Initializing DynamoDB Local with the following configuration:
Port:   8000
InMemory:   false
DbPath: null
SharedDb:   true
shouldDelayTransientStatuses:   false
CorsParams: *
dynamoDBにアクセス
~/develop/aws/dynamodb/dynamodb_local_latest $ aws dynamodb list-tables --endpoint-url http://localhost:8000
{
    "TableNames": []
}

これで、インストール完了です!!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1