问题标签 [fiware-cygnus]

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 回答
561 浏览

fiware - 使用 Cygnus 将 Orion Context Broker 0.13.0 实体发送到 Cosmos

我正在使用 Cygnus 向 cosmos 发送数据。当实体订阅了上下文代理时,您必须在 JSON 消息中指定当实体的属性必须更新或发送到 Cygnus 时的事件或触发器。在 Cygnus 文档中出现以下链接:

https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/Publish/Subscribe_Broker_-_Orion_Context_Broker_-_User_and_Programmers_Guide#ONCHANGE

它适用于 Orion Context Broker 的 0.13.0 版吗?

首先你必须创建实体然后创建通知?或者您可以在同一 JSON 消息中创建实体订阅和通知吗?

我可以在 JSON 中看到一个示例吗?

0 投票
1 回答
298 浏览

fiware - 如何知道 Cosmos 中的 Cygnus 通知表名称?

我正在使用 Cygnus 通过 httpfs 向 Cosmos 发送 Orion Context Broker 通知。

Hive 历史中发送到 Cosmos 的数据存储在哪里?存储 Cygnus 数据的表的名称是什么?

0 投票
1 回答
350 浏览

fiware-orion - Fi-Ware 大数据配置

我正在阅读通过 Fi-Ware 安装 Bigdata 的教程。

https://github.com/telefonicaid/fiware-connectors/blob/develop/flume/README.md

我已经成功地完成了“安装 Cygnus 及其依赖项”的步骤。我意识到有一个新的 Cygnus 版本(本教程中使用的是 0.3 而不是 0.2.1)。我想知道是否有必要完成与依赖项安装相关的另一个步骤。

我在教程的下一段中找到

OrionCKANSink 依赖项

如果您没有将它们包含在 Cygnus 包中,则这些是您需要在 APACHE_FLUME_HOME/plugins.d/cygnus/libext 下安装的包:

如果您没有将它们包含在 Cygnus 包中,则这些是您需要在 APACHE_FLUME_HOME/plugins.d/cygnus/libext 下安装的包:

这些包不需要安装,因为它们已经包含在 Flume 包中(它们只是为了提供信息而列出):

另外,如前所述,记得用这个覆盖 APACHE_FLUME_HOME/lib/libthrift-0.7.0.jar 包:

最后,如果您打算使用 OrionMySQLSink,请在 APACHE_FLUME_HOME/plugins.d/cygnus/libext 中包含最新的 MySQL 连接器:

有没有更简单的方法来安装和配置 cygnus?似乎很难将 Bigdata 与 fi-ware 一起使用。

谢谢

0 投票
1 回答
129 浏览

fiware - Cosmos HttpFS 文件格式

实际上,我正在通过 Cygnus 向 Cosmos 发送数据。Cygnus 放置数据的 Cosmos 目录例如是 /user/myUser/mysetdata。我已经使用以下列创建了配置单元表:recvTimeTs、recvTime、entityId、entityType、attrName、attrType、attrValue。

现在,我想通过 HttpFS 将数据直接放入 Cosmos 到放置 Cygnus 的同一目录中。

“.txt”文件格式怎么可能?必须用逗号分隔吗?例如:

recvTimeTs;recvTimem;entityId;entityType;attrName;attrType;attrValue 值;值;值;...

0 投票
1 回答
411 浏览

fiware - 使用 Cosmos 获取 Fi ware 中的历史数据

我正在尝试获取有关 Fi Ware 传感器的所有历史信息。我已经看到 Orion 使用 Cygnus 在 Cosmos 中存储历史数据。这些信息是否可以访问,还是只能使用 IDAS 来获取?

我在哪里可以获得有关此的更多信息?

0 投票
1 回答
200 浏览

fiware-orion - 让 Orion 从 Cosmos 获取数据并发布

我已经使用 Cygnus 在 Orion ContextBroker 和 Cosmos BigData 之间建立了订阅,当对 Orion 进行更新时,数据会正确地保存在 Cosmos 中。

但我想分析 Cosmos 中的数据并将结果返回给 Orion,最后从“外部”访问 Orion 中的结果数据。

如何做到这一点?当然,我希望我构建的解决方案尽可能“自动化”,但大多数情况下我只是想解决这个问题。

任何建议都非常感谢!

0 投票
1 回答
166 浏览

json - 从 Cosmos 中的 JSON 文件中选择列时出现 MapReduce 错误

问题如下:

使用 Cygnus 0.2.1 创建表后,尝试从 Hive 中选择列时收到 MapReduce 错误。如果我们看到 Cygnus 在 hadoop 中创建的文件,我们可以看到使用的格式是 JSON。这个问题没有出现在以前版本的 Cygnus 中,因为它正在创建 CSV 格式的 hadoop 文件。

为了测试它,我留下了从每种格式创建的 2 个表。您可以使用以下查询比较并查看错误:

HDFS文件的路径分别是:

我怀疑错误来自 MapReduce 作业解析 JSON 文件,因为 CSV 格式按预期工作。

如何避免这个问题?

0 投票
1 回答
178 浏览

bigdata - Fi-Ware cygnus 配置

我正在尝试配置文件 cygnus.conf,但是,我不知道 Namenodes、hive 服务器和 CKAN API 端点的 FQDM/IP。我在目录中搜索并伪造,但我看不到任何相关内容。

谢谢你,最好的祝福。

0 投票
2 回答
71 浏览

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

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

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

0 投票
1 回答
189 浏览

fiware - 在 Cosmos 中存储 SQL

我需要将 Cosmos 中的数据保存在 SQL 表而不是 HDFS 文件中。

我在 FI-Lab 的 Cloud 部分部署了一个 VM,在那里我安装了 0.14.0 Orion 版本和 Cygnus 0.3。我已经将 Cygnus 配置为将数据存储在 HDFS 和 SQL 中......问题是,HDFS 文件中的持久性工作正常,但在 SQL 表中这是不可能的,尽管过去我得到了它。这就是为什么我很困惑

我猜如果 HDFS 持久化有效,那应该是 cygnus.config 文件的问题。所以我在下面展示它: