停电后无法打开(Local DynamoDB)数据库文件 [英] Unable to open (Local DynamoDB) database file after power outage

查看:82
本文介绍了停电后无法打开(Local DynamoDB)数据库文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

历史记录:我能够读取/写入本地DynamoDB环境.我遵循了用于下载和运行DynamoDB的AWS文档[ http://docs.aws.amazon.com/amazondynamodb/最新/developerguide/DynamoDBLocal.html]

History: I was able to get read/write to my local DynamoDB environment. I followed the AWS Documents for Downloading and Running DynamoDB [http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html]

问题:我的计算机意外断电.现在,在启动DynamoDB进程后出现以下错误

Issue: I had an accidental power outage to my computer. Now, I get the following error after I launch the DynamoDB process

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

错误消息:

Aug 23, 2017 3:52:42 PM com.almworks.sqlite4java.Internal log
WARNING: [sqlite] SQLiteQueue[shared-local-instance.db]: stopped abnormally, reincarnating in 3000ms
Aug 23, 2017 3:52:45 PM com.almworks.sqlite4java.Internal log
WARNING: [sqlite] cannot open DB[2]: com.almworks.sqlite4java.SQLiteException: [14] unable to open database file
Aug 23, 2017 3:52:45 PM com.almworks.sqlite4java.Internal log
SEVERE: [sqlite] SQLiteQueue[shared-local-instance.db]: error running job queue
com.almworks.sqlite4java.SQLiteException: [14] unable to open database file
    at com.almworks.sqlite4java.SQLiteConnection.open0(SQLiteConnection.java:1480)
    at com.almworks.sqlite4java.SQLiteConnection.open(SQLiteConnection.java:282)
    at com.almworks.sqlite4java.SQLiteConnection.open(SQLiteConnection.java:293)
    at com.almworks.sqlite4java.SQLiteQueue.openConnection(SQLiteQueue.java:464)
    at com.almworks.sqlite4java.SQLiteQueue.queueFunction(SQLiteQueue.java:641)
    at com.almworks.sqlite4java.SQLiteQueue.runQueue(SQLiteQueue.java:623)
    at com.almworks.sqlite4java.SQLiteQueue.access$000(SQLiteQueue.java:77)
    at com.almworks.sqlite4java.SQLiteQueue$1.run(SQLiteQueue.java:205)
    at java.lang.Thread.run(Thread.java:748)

尝试:这篇文章与我的错误最接近,但不涉及DynamoDB,而是涉及一些Cloud日志等.[ https://forums.aws.amazon.com/thread.jspa?threadID = 165134]

Attempts: This post is the closest to my error but it involves not DynamoDB but some Cloud logs, etc. [https://forums.aws.amazon.com/thread.jspa?threadID=165134]

关于如何纠正数据库文件的任何想法?

Any thoughts on how to rectify the database file?

推荐答案

这可能是权限问题.尝试更新权限.

It could be a permission issue. try updating permissions.

sudo chown user dynamodb -R
chmod 775 -R dynamodb

这篇关于停电后无法打开(Local DynamoDB)数据库文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆