AWS DynamoDB的本地安装及环境配置 #6

Posted 6 years ago · 1 mins reading

DynamoDB是亚马逊 AWS 云服务提供的一个 NoSQL 的数据库…

在这里我必须安利一下 Amazon 家的服务真是业界良心:前不久,可能是因为我自己蠢,英文不好没看懂免费用一年的各种限制,也不知道写了什么奇怪的东东用自己的账号测试 dynamoDB 被扣了几刀,写邮件去投诉说你们不是免费吗为啥扣费,然后就得到回复解释了一下为啥扣钱,说我用超过限制了,然后表示个人账号里扣了的钱会退退退!(我说明了之后会用公司账号测试,请帮我关了我的个人账户)


本文是 Linux 环境下的安装和配置,windows 下我还不会…

  1. 安装 JAVA SDK
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get install oracle-java8-set-default
  1. 安装 dynamodb-local
  • 下载 daynamodb-local:点这里下载
  • 解压文件
  • 进入文件目录执行以下命令:
bash
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
  1. 安装 awscli,执行以下命令:
bash
pip install awscli
  1. 配置环境变量,执行以下命令:
bash
aws configure
  • 这时会让你输入 AWS_ACCESS_KEY_ID 和 AWS_SECRET_ACCESS_KEY,这两个值需要成功注册 AWS 服务之后在 AWS 的网站上会看到
  • AWS_DEFAULT_REGION,根据需要设置,也就是你的数据库打算放在 AWS 的那个区就设为哪个区,如果只是测试一下,懒得去看有什么区域,那么好吧,你可以设为us-east-1
  1. 启动 dynamodb,进入 dynamodb 目录(也就是你解压 dynamodb 的地方),执行以下命令:
bash
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

Reference: [1] http://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa/ [2][DynamoDBLocal Downloading And Running](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.html#Tools.DynamoDBLocal.DownloadingAndRunning) [3] http://aws.amazon.com/cli/ [4] http://boto3.readthedocs.org/en/latest/guide/configuration.html