从 OSX 上的 Eclipse STS 启动 AWS DynamoDB Local



我正在尝试在 OSX 上使用 Eclipse (STS 3.4.0) 的 AWS 资源管理器中的 DynamoDB Local。

我已将区域设置为"本地",但弹出一条错误消息,内容为:

"更新内容"期间发生内部错误。无法 创建客户端:未知服务终结点:http://localhost:8000

文档提到我应该能够"从 DynamoDB 节点的上下文菜单中选择"启动 DynamoDB 本地",但我看不到这样的选项。

这是 AWS Toolkit for Eclipse 中的一个错误。今天发布了更新版本。如果您已在工具包中配置了 Amazon DynamoDB Local,它应该可以再次工作。很抱歉给您带来不便。

DynamoDB Local 需要运行(这个想法是它将在本地运行并模仿 AWS DynamoDB 服务,但我认为它可以在您的 PC 可以访问的任何地方运行)。以下命令用于启动它(来自文档):

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

默认情况下,服务侦听端口 8000,但可以使用 --port 开关进行修改:

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar --port 8001

从您的错误消息中,听起来确实像是在尝试连接到 DynamoDB 本地服务的默认端口 (8000)。 您确定该服务正在运行,还是尚未在其他端口上启动它?

有关更多详细信息,请参阅Jeff Barr的帖子。

最新更新