我构建了一个查询DynamoDB的Spring Boot REST API,我想配置一个或两个作为微服务运行的Docker容器:一个在本地运行DynamoDB,另一个在运行REST API。我为Spring Boot REST API配置了一个容器,但是当我对该API进行调用时,即使DynamoDB在localhost:8000上运行,它也无法查询本地DynamoDB。我得到的错误是:Unable to execute HTTP request: Connect to localhost:8000 [localho…

2019年12月5日 0条评论 23点热度 阅读全文

在欧盟地区使用Hive&DynamoDB时出现问题。 我的测试用例是: Hive版本-2.3.0 eu-central-1 Dynamodb表-test_input eu-central-1 hive 脚本: CREATE EXTERNAL TABLE raw_data (id STRING, parent_id STRING, value STRING) STORED BY "org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler" TBLPROPERTIES…

2019年11月22日 0条评论 26点热度 阅读全文

我试图将Map<String, LocalDateTime>属性添加到已经存在的DAO中。似乎AWS SDK不知道如何转换它,因为我不断收到此错误: .DynamoDBMappingException: not supported; requires @DynamoDBTyped or @DynamoDBTypeConverted 我写了一个DynamoDBTypeConverter试图解决这个问题,但是它没有以正确的格式显示数据: public static class StringLocalDate…

2019年11月20日 0条评论 36点热度 阅读全文

我有一个带注释的相当简单的Java对象结构,它不起作用。看起来像这样: @DynamoDBDocument public class Job { @DynamoDBHashKey private String id; @DynamoDBAttribute(attributeName = "mapping") private Definition definition; } @DynamoDBDocument public class Definition { @DynamoDBAttribute(attribute…

2019年11月18日 0条评论 33点热度 阅读全文

我有一个称为Attribute的属性,该属性在dynamoDB中设置(不是必需的),所有属性值将通过api发送,该api将添加到dynamoDB中。我在用 @DynamoDBAttribute(attributename = Attribute) private set<String> Attribute public Set<String> getAttribute() { if(CollectionUtils.isNullOrEmpty(Attribute)) { return Immu…

2019年11月12日 0条评论 60点热度 阅读全文

我没有找到示例mapreduce作业以将数据写入dynamoDB失败。任何引用。 解决方案如下: 如果hive是您可能的解决方案,则可以在此处查看:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/EMR_Hive_Commands.html 如果使用PIG和hive之类的工具,这很简单-只需将输入表声明为S3(或其他),将输出表声明为DynamoDB,然后执行INSERT TABLE X SELECT * FROM Y

2019年11月3日 0条评论 39点热度 阅读全文

我已经阅读了有关DynamoDB manyToMany关系的文章。 据我了解; 应该有单个表,我需要使用复合主键。 对于书本项目; hashKey(partionKey)应该是书的ID;和RangeKey(sortKey)应该是作者ID;对于作者项目; hashKey(partionKey)应该是作者ID;和RangeKey(sortKey)应该是书的ID; 我已经创建了这些模型; @Data @DynamoDBTable(tableName = "author_book_table") public class …

2019年10月13日 0条评论 30点热度 阅读全文

我是DynamoDB的新手,在弹簧启动中使用DynamoDB时出现null (Service: AmazonDynamoDBv2; Status Code: 404; Error Code: null; Request ID: null)错误。服务器启动正常,但是在进行数据库调用时中断。我在本地计算机上安装了DynamoDB。我的Gradle文件如下所示: dependencies { implementation 'org.springframework.data:spring-data-jpa' impleme…

2019年10月8日 0条评论 9点热度 阅读全文

我正在尝试使用Spring Boot在本地设置DynamoDB。最初,我开始进行设置,并且能够通过存储库将其写入/保存到DynamoDB。从那时起,我添加了更多类来构建我的应用程序。现在,当我尝试启动应用程序时,出现以下异常: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'agentRepository' defined in null: Ca…

2019年9月5日 0条评论 80点热度 阅读全文

我有一个Java桌面Web应用程序,该应用程序使用两个Dynamodb表构建并运行,以某种方式创建了一个表(Customers),而另一个表(FoodItems)却没有。当我尝试通过API访问FoodItems时,出现异常:Cannot do operations on a non-existent table。当我在JUnit测试期间尝试访问FoodItems时,发生了同样的事情:BUILD FAIL com.amazonaws.services.dynamodbv2.model.ResourceNotFound…

2019年9月5日 0条评论 77点热度 阅读全文