我一直试图在cygnus
正在运行的Orion
实例中配置FIWARE Lab
。我希望实体数据日志存储在CKAN
。
我想到的第一个问题是:我是否能够使用FIWARE Lab
自己的CKAN
完成此任务,还是必须自行安装和配置?
如果可以,我应该在cygnusagent.sinks.ckan-sink.ckan_host
属性上指定什么?我应该在那里写下cosmos.lab.fiware.org
吗?
我尝试使用自己的API密钥(数据选项卡上的字段API Key
上显示的密钥)以及前面提到的主机(cosmos.lab.fiware.org
),但每当我订阅上下文时,我都会得到以下内容记录cygnus
消息:
ERROR [SinkRunner-PollingRunner-DefaultSinkProcessor] (com.telefonica.iot.cygnus.sinks.OrionSink.process:178) - Runtime error (Don't know how to treat the response code. Possibly the organization already exists in a deleted state (respCode=404, orgName=cated))
我已经完成了几项测试,例如没有指定'Fiware-Service',但遗憾的是结果总是导致同样的错误。 “组织”概念与“数据”标签(CKAN
)和FIWARE Lab
帐户标签中显示的概念不同,不是吗?
答案 0 :(得分:0)
尝试回答所有问题:
data.lab.fiware.org
运行。 cosmos.lab.fiware.org
是基于Hadoop的大数据全局实例的头节点。fiware-service
创建CKAN组织。如果未通知fiware-service
,则使用已配置的default_service
值;这是在Cygnus源中配置的。fiware-servicePath
创建CKAN包(也称为数据集)。如果未通知fiware-servicePath
,则使用已配置的default_service_path
值;这是在Cygnus源中配置的。entityId
和entityType
创建CKAN资源(这些值是连接的)。还会创建与此资源相关的数据存储,这是一个PostgreSQL表。