我刚开始使用Fiware,并安装了contextBroker和Cygnus。我现在需要做的是配置将数据发布到PostgreSQL、DynamoDB和CKAN。
我已经看到一些例子,张贴到CKAN,但还没有能够尝试这一点。
对于亚马逊的DynamoDB接收器,我得到一个错误,说明我使用的“ap-东南-2”是无效的区域。日志声明有效区域应该是“ap 2”。有没有其他人有过这个问题,并且知道如何解决这个问题?
以下是日志的摘录:-
时间=2017-07-06T08:44:39.652 Z\x{e 010}\x{e76f}\x{e76f} msg=com.telefonica.iot.cygnus.sinks.NGSIDynamoDBSink108 :dynamodb-接收器无效配置(区域=ap-东南-2)必须是'us-east-1','us-west-2','eu-west-1','eu-central-1',‘ap-东北-1’,‘ap-东北-1’,‘ap-southeast 1’,'ap-shouteast-2'或“sa-east-1”
我还很难找到关于如何将帖子发送到PostgreSQL的示例,包括用于创建表的任何映射。
关于如何发布到PostgreSQL、Dynamodb和CKAN,有什么好的例子吗?
如能在这方面提供任何协助,将不胜感激。
发布于 2017-07-18 08:30:36
谢谢你的帖子,它揭示了一个关于AWS区域名称的错误。东南区域编码为APSHOUTEAST1和APSHOUTEAST2,而不是APSOUTHEAST1和APSOUTHEAST2 (在删除-和配置区域的上大小写后)。你可以在这里看到:
唯一可能的解决办法是使用与东南地区不同的区域。
关于汇的行为,它们通常能够在两种不同的持久性模式下工作,即“行”和“列”。前者使Cygnus能够创建所有东西,即模式和表。后者要求先由管理员创建模式和表。详细信息可以找到这里。
最后,您正在体验的类似xXXXX的编码是配置enable_encoding = true的结果。只要将其设置为false,就会在表名中看到下划线。更多的细节可以看到这里。
https://stackoverflow.com/questions/44962501
复制相似问题