【发布时间】:2017-06-28 00:18:09
【问题描述】:
前段时间,我将一堆 JSON 数据加载到本地 DynamoDB 实例中进行练习。我做了一些查询并将数据存储到 CSV 中,最后关闭了我的连接。
所以我的笔记本电脑上有这个sample_data.db 文件,大小为 7GB,需要再次访问它。通常当我创建一个 DynamoDB 实例时,我会说:
java \
-Djava.library.path=./DynamoDBLocal_lib \
-jar DynamoDBLocal.jar \
-dbPath /Users/myname/Documents/data/sample_data.db
所以我这样做是为了创建文件,但现在如何打开与该预先存在的文件的另一个连接?每当我执行上述操作时,它只会说:
Invalid directory for database creation.
显然,这意味着上述命令仅用于创建新数据库 - 如果这是一个微不足道的问题,我很抱歉,但是如何打开与旧数据库的连接?
我必须以某种方式将其上传到 AWS 吗?或者有什么办法?
编辑:我使用它作为参考,但没有看到指定预先存在的数据库路径的命令。 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html
【问题讨论】:
标签: python amazon-web-services amazon-dynamodb