问题标签 [fiware-orion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
479 浏览

cors - Orion Context Broker,如何启用 CORS?

使用 jQuery/AJAX,我正在测试这里描述的 NGSI9 registerContext 操作。

此 NGSI9 操作适用于 http://orion.lab.fi-ware.eu:1026/NGSI9/registerContext上的共享 Orion 实例, 但当我使用我自己的 Orion Context Broker 实例(orion-psb-image -R3.4) 。使用我自己的实例,我得到 405 Method not allowed,因为 CORS 未启用。

如何在我自己的实例上更改同源策略?

0 投票
2 回答
71 浏览

fiware-orion - 使用 Cygnus HDFS 接收器时获取 null.txt 文件

我正在使用 Cygnus 0.5 和 HDFS 接收器的默认配置。为了让它运行,我已经停用了“ds”拦截器(否则我在启动时收到一个错误,阻止 Cygnus 启动,与找不到匹配的表文件有关)。

Cygnus 似乎可以工作,但实体信息存储在 HDFS 中的文件有一个奇怪的名称:“null.txt”。我怎样才能解决这个问题?

0 投票
1 回答
320 浏览

fiware-orion - Orion 的配置管理器与 PubSub 代理

查看 FIWARE 目录,我看到 Orion Context Broker 的两个条目:一个用于“发布/订阅代理”,另一个用于“配置管理器”。

所以:

  • 为什么有两个条目?
  • 它们对应的是同一个软件吗?
  • 何时必须使用发布/订阅代理,何时必须使用配置管理器?
0 投票
1 回答
265 浏览

pagination - 订阅中的分页

我有一个对特定类型的猎户座实体执行订阅的操作员。但是,尽管我在推送订阅的选项对象中使用了相关字段(限制),但数据仍然以 20 个元素分页到达(我想增加它)。分页(限制)选项仅对查询操作有效,还是也可用于订阅?

这是我的代码:

尽管如此,当函数第一次被调用时,我只得到了 20 个实体而不是 40 个。知道可能出了什么问题吗?

Orion 的版本是 0.14.0。

0 投票
1 回答
66 浏览

fiware-orion - Orion Context Broker 在调用 updateContext 时崩溃。它似乎与订阅有关

当调用 updateContext 到注册到订阅的实体时,Orion Context Broker 崩溃。

从 updateContext 调用到 segfault 的日志:

可能有什么问题,或者有什么建议可以识别问题?

0 投票
0 回答
103 浏览

fiware-orion - 如何通过 Orion Context Broker 上的 API 列出所有订阅?

我遇到了具有订阅的实体的问题,我想列出所有这些以检查哪一个有问题。我怎样才能做到这一点?

0 投票
1 回答
100 浏览

fiware-orion - 上下文代理未启动:未识别参数标头

我正在部署 contextbroker,当我使用“-multiservice header”作为 contextBroker_extra_ops 选项时,没有启动 contextBroker,也没有获得更多信息。你可以帮帮我吗?

我正在使用 contextBroker 版本 0.15.0

使用 /etc/init.d/contextBroker 我失败了

0 投票
2 回答
23639 浏览

boost - Centos7(ContexBroker)需要Boost-Libboost

我正在尝试在 Centos7 中安装 ContextBroker:

但我收到下一个错误:

到目前为止,我认为解决方案很清楚,让我们安装:

但它不起作用,Centos7 给了我同样的错误。

然后我认为这可能是因为需要静态版本,因为错误与 libboost 相关而不是直接提升(我不知道这是否是一个好的假设),但我尝试了它并没有运行,Centos7 给了我同样的错误。

问题是我能够找到这些文件,但我不知道如何为 rpm 提供依赖项,以防万一我尝试安装以下软件包:

但是为了能够安装以下两个包,我必须使用 yum 安装 boost-devel,因为当我尝试安装包 boost-devel.1.53.0-18.el7.x86_64.rpm 时,我错过了很多依赖关系。

(编辑。扩展名 .i686 是 32 位的,所以不需要这个包。)

结果是一样的..所以我有两个问题:

1.有人可以告诉我名字或传递我缺少的 boost rpm 的链接,这不允许我直接从 rpm 安装 boost-devel。

2.在Centos7中安装所有boost rpm包的正确顺序是什么?

谢谢!!

编辑: 我发现我系统中文件的扩展名以 .so.1.53.0 结尾,而 rpm 要求的依赖项以 .so.5()(64bit) 结尾。可能是 rpm 正在寻找特定版本的依赖项吗?

0 投票
1 回答
321 浏览

fiware-orion - 上下文代理未启动:“su:用户 orion 不存在”

我正在尝试使用命令 /etc/init.d/contextBroker 部署 contextBroker,但出现以下错误:

使用以下命令,我可以启动 contextBroker:

/usr/bin/contextBroker -port 10026 -logDir /var/log/contextBroker -pidpath /var/log/contextBroker/contextBroker.pid -dbhost localhost -db orion

哪个可能是问题的原因?

0 投票
1 回答
95 浏览

fiware - Cygnus 错误:找不到类 DestinationExtractor$Builder

我正在尝试运行 Cygnus,但 cygnus.conf 文件或连接器的执行方式可能存在错误,因为 Cosmos 的 HDFS 空间和 MySQL 中都没有出现任何内容。我已经订阅了,效果很好。这是我的 .conf 文件 1以及执行 cygnus 2时得到的内容。