Fiware-Cygnus 配置到 Postgresql、DynamoDB 和 CKAN
Fiware-Cygnus configuration to Postgresql, DynamoDB and CKAN
我刚开始使用 Fiware 并安装了 contextBroker 和 Cygnus。
我现在需要做的是将 post 数据配置到 PostgreSQL、DynamoDB 和 CKAN。
我已经看到一些关于 posting 到 CKAN 的例子,但还没有能够尝试这个。
对于 Amazon DynamoDB 接收器,我收到一条错误消息,指出我正在使用的区域 "ap-southeast-2" 无效。日志指出有效区域应为 "ap-shouteast-2"。有没有其他人遇到过这个问题并且知道如何解决这个问题?
这是日志的摘录:-
time=2017-07-06T08:44:39.652Z | lvl=DEBUG | corr= | trans= | srv= | subsrv= | comp=cygnus-ngsi | op=configure |
msg=com.telefonica.iot.cygnus.sinks.NGSIDynamoDBSink[108] :
[dynamodb-sink] Invalid configuration (region=ap-southeast-2) -- Must
be 'us-east-1', 'us-west-1', 'us-west-2', 'eu-west-1',
'eu-central-1', 'ap-northeast-1', 'ap-northeast1', 'ap-shouteast-1', 'ap-shouteast-2' or 'sa-east-1'
我也在努力寻找有关如何 Post 到 PostgreSQL 的任何示例,包括用于创建 table.
的任何映射
是否有关于如何 post 到 PostgreSQL、Dynamodb 和 CKAN 的好例子?
如有任何帮助,我们将不胜感激。
感谢您的 post,它揭示了一个关于 AWS 区域名称的错误。东南地区编码为 APSHOUTEAST1
和 APSHOUTEAST2
,而不是 APSOUTHEAST1
和 APSOUTHEAST2
(在删除 -
和大写配置区域之后)。你可以在这里看到它:
唯一可能的解决方法是使用与东南区域不同的区域。
关于接收器的行为,通常它们能够在两种不同的持久性模式下工作,"row" 和 "column"。前者使 Cygnus 能够创建一切,即模式和 tables。后者需要模式和 tables 之前由管理员创建。详情可见here.
最后,您遇到的 xXXXX-like 编码是配置 enable_encoding = true
的结果。只需将其设置为 false
,您就会在 table 名称中看到下划线。更多详情可见here.
我刚开始使用 Fiware 并安装了 contextBroker 和 Cygnus。 我现在需要做的是将 post 数据配置到 PostgreSQL、DynamoDB 和 CKAN。
我已经看到一些关于 posting 到 CKAN 的例子,但还没有能够尝试这个。
对于 Amazon DynamoDB 接收器,我收到一条错误消息,指出我正在使用的区域 "ap-southeast-2" 无效。日志指出有效区域应为 "ap-shouteast-2"。有没有其他人遇到过这个问题并且知道如何解决这个问题?
这是日志的摘录:-
time=2017-07-06T08:44:39.652Z | lvl=DEBUG | corr= | trans= | srv= | subsrv= | comp=cygnus-ngsi | op=configure | msg=com.telefonica.iot.cygnus.sinks.NGSIDynamoDBSink[108] : [dynamodb-sink] Invalid configuration (region=ap-southeast-2) -- Must be 'us-east-1', 'us-west-1', 'us-west-2', 'eu-west-1', 'eu-central-1', 'ap-northeast-1', 'ap-northeast1', 'ap-shouteast-1', 'ap-shouteast-2' or 'sa-east-1'
我也在努力寻找有关如何 Post 到 PostgreSQL 的任何示例,包括用于创建 table.
的任何映射是否有关于如何 post 到 PostgreSQL、Dynamodb 和 CKAN 的好例子?
如有任何帮助,我们将不胜感激。
感谢您的 post,它揭示了一个关于 AWS 区域名称的错误。东南地区编码为 APSHOUTEAST1
和 APSHOUTEAST2
,而不是 APSOUTHEAST1
和 APSOUTHEAST2
(在删除 -
和大写配置区域之后)。你可以在这里看到它:
唯一可能的解决方法是使用与东南区域不同的区域。
关于接收器的行为,通常它们能够在两种不同的持久性模式下工作,"row" 和 "column"。前者使 Cygnus 能够创建一切,即模式和 tables。后者需要模式和 tables 之前由管理员创建。详情可见here.
最后,您遇到的 xXXXX-like 编码是配置 enable_encoding = true
的结果。只需将其设置为 false
,您就会在 table 名称中看到下划线。更多详情可见here.