2017-02-08 265 views
2

以作为参考公开文件(https://wirecloud.conwet.etsiinf.upm.es/slides/1.2_Integration%20with%20other%20GEs.html#slide16)我不知道在这一点上,以检索历史数据和可视化过来混搭设置连接Wirecloud &宇宙任何进展。宇宙上Wirecloud

如果没有,你能不能给任何方向,所以我可以给实施解决这个事情一试?

注:我已经查了一些可用的文档,它看起来对我来说,我需要的功能,可以通过一个简单的Python实现来解决检索HDFS文件到挪用NGSI格式,是不是?

不过,我相信这将是一个肮脏的机制。什么应该是推荐的方式?

+0

在2014年的Fiwares奖项中,我开发了一个使用Thrift连接Orion的配置单元客户端:https://github.com/LeonanCarvalho/PHP-HiveClient 我不确定宇宙是否仍然支持它,但使用自己的API你可以建立一个小部件消耗的API从宇宙发送您的数据作为行数据(JSON或别的东西)。此方法不需要对文件进行任何访问,但需要进行评估。 – LeonanCarvalho

+0

谢谢@LeoanCarvalho。我会看看 – netzahdzc

+0

在哪里我说“猎户座使用节俭”我想说的是“使用节俭的宇宙” – LeonanCarvalho

回答

1

我真的希望不要回答我自己的问题,以及将它们标记为正确作弊,但我想离开为那些可能遇到同样问题的人们提供解决方案。

我开发了一个快速和肮脏的机制来检索HDFS格式为NGSI格式,因此我们可以像检索Orion小部件一样检索历史数据。

https://github.com/netzahdzc/cloudCos

请注意,这是一个相当的工作进度,所以有一些硬编码,我希望最终解决。

0

官方宇宙WireCloud整合目前无法使用,虽然有使用宇宙那里第三方小部件。

在我看来,访问HDFS文件系统的最佳选择是使用WebHDFS(您需要在认证请求中添加一个FIWARE令牌)。

它也应该可以连接到蜂巢(见本ticket更多信息)

+0

谢谢,我想我会直接选择使用Hive提取数据,因为看起来对于将来的需求更加灵活。我创建了一个关于如何处理Cygnus的Hive的母亲问题:你有任何想法如何处理这种事情(http://stackoverflow.com/questions/42177655/enabling-hive-on-cygnus)。 – netzahdzc