问题标签 [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 回答
82 浏览

flume - 如何正确配置 Cygnus?

我在玩 Cygnus,我想知道如何正确配置它。我已经看到了两者agent_<id>.conf,并且cygnus_instance_<id>.conf需要文件。我了解第一个的目的,但不了解第二个。另外,grouping_rules.conf文件呢?有没有其他配置文件?

0 投票
1 回答
52 浏览

flume - 无法在 mysql 接收器上使用 attr_persistence 列

我正在尝试将列类型与 OrionMySQLSink 一起使用。我的代理有这个代码:

使用水槽时出现此错误:

我对行模式没有任何问题,只有列模式。

0 投票
1 回答
190 浏览

fiware - 为什么 Cygnus 不会在我的 CentOS 6.7 上收到订阅?

我刚刚在我的虚拟机环境中完成了整个测试,现在我正试图在专用服务器上启动它。现在我遇到了一个全新的问题。首先,我确认我同时运行了 context Broker 和 centos(分别在 1026 和 5050 上):

然后我确认我有关于 contextBroker 的数据,因为这个命令给了我一个适当的响应:

解决root 用户和日志记录问题后,我修复了 log4j.properties 并更改了以下内容:

然后我启动了 cygnus 并得到了以下日志:

然后我尝试将前面提到的数据订阅到 cygnus:

即使在我更新了上下文代理的信息之后,我认为它会触发一个事件:

但是天鹅座日志保持原样,甚至什么都没有通过它。考虑到我的 agent_1.conf,这很奇怪:

它有 5050 并通知作为参考地址。我也仔细检查了cygnus_instance_1.conf,它指向agent_1.conf

这是我在 /usr/cygnus/conf 中的配置文件夹的内容:

我注意到 /etc/cygnus/conf 中有一个精确的镜像,但我没有碰任何东西,因为安装只指导我使用 /usr/ 文件夹。

这是我的 Mysql 创建语句。在此表中,我希望收到上下文代理数据,但我当然什么也没得到,因为日志没有注册任何内容。

编辑 1

这是听众

[root@centos conf]# nc -l 5050

但是当我尝试订阅或更新上下文时,侦听器端没有收到任何内容。我没有考虑 nc 的客户端:nc 127.0.0.1 5050因为它成功发送了我输入的所有内容(甚至是乱码)。

我也试过测试:/usr/cygnus/bin/cygnus-flume-ng agent --conf /usr/cygnus/conf/ -f /usr/cygnus/conf/agent_1.conf -n cygnusagent -Dflume.root.logger=DEBUG,console。我尝试使用 5050 和 8081 端口订阅然后更新上下文,但控制台上没有读取任何内容。

0 投票
1 回答
36 浏览

fiware - 在 Cygnus 中使用 Parquet 格式

我想以 Parquet 格式存储事件数据(例如,在 HDFS 上)。是否需要修改相应sink的代码,或者有办法解决吗?例如,使用 Flume 拦截器。谢谢。

0 投票
1 回答
436 浏览

fiware - FILAB VM 和 Cosmos 全局实例之间的连接问题

我在“Cygnus can not persist data on Cosmos global instance”这个问题中讨论了同样的连接问题。但是,阅读后我没有找到解决方案。

现在,我最近在 FILAB 中部署了两个虚拟机(两个虚拟机都包含 Orion ContextBroker 0.26.1 和 Cygnus 0.11.0)。

当我尝试通过 Cygnus 在 Cosmos 上保存数据时,我收到以下错误消息(两个 VM 中相同):

另一方面,当我尝试从任何 VM 的命令行发出请求时,我得到下一个响应:

尽管如此,从外部 VM(FILAB 外部):

还可以从我的 Cosmos 帐户中获得良好的结果。

我该如何解决这个问题?这似乎是一个连接问题。你可以帮帮我吗?

先感谢您

0 投票
1 回答
132 浏览

fiware - 取消订阅 Cygnus

我订阅了 MySql 接收器的实体属性。问题是,当我测试我的休息服务以进行订阅时,如果数据尚未持久化,我进行了大量订阅。现在,每次我对实体的属性进行更新时,都会发生该值被持久化很多次的情况。无论如何删除没有订阅ID的订阅?

在此处输入图像描述

0 投票
1 回答
117 浏览

fiware-cygnus - 天鹅座测试问题

我已经安装了 Cygnus,当我进行测试时,我有 4 个错误,2 个在 com.telefonica.iot.cygnus.utils.TestUtils.txt 文件中,另外 2 个在 com.telefonica.iot.cygnus.utils.TestConstants.txt 中。

错误如下:

agent.conf 文件是:

有人可以帮助我吗?

谢谢

0 投票
1 回答
95 浏览

fiware - 订阅 CB 工作但不可见

我在 Context Broker 上有一个具有多个属性(例如温度、湿度等)的实体。我有一个 MySql 数据库,它按保存该实体的值。因此,为了保留该信息,我必须从 cygnus 订阅。这里的问题是信息正在被保留,但是当我运行命令时,(curl http://localhost:1026/v2/subscription)我得到输出:[]好像正在进行任何订阅。如果我执行命令echo 'db.csubs.count()' | mongo orion --quiet,它甚至会显示输出 0。

运行操作系统:Centos 6 我的 Orion 上下文代理版本:0.26.0

Orion 作为服务运行:

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

所以从第一步开始。假设我没有对数据库进行任何订阅。我运行命令:

以确保水槽代理正在运行。

python 脚本是 github 存储库中提供的 fiware-figway 文件夹中提供的脚本。

现在每次我对值进行更改时,值都会更改并保存在数据库中。

如果您需要更多信息,请随时询问!

编辑:

有效载荷“请求”、“标头:”和“发送有效载荷”:

0 投票
0 回答
91 浏览

mongodb - 为什么 Cygnus 没有使用 MongoDB 连接到另一个虚拟机?

早上好,

我有以下一组虚拟机:

  • 虚拟机
    • 通用启动器 Orion 和 Cygnus
    • IP:10.10.0.10
  • 虚拟机乙
    • MongoDB
    • IP:10.10.0.17

Cygnus的配置是:

/usr/cygnus/conf/cygnus_instance_mongodb.conf

/usr/cygnus/conf/agent_mongodb.conf

执行以下步骤时:

我订阅传感器和数据一直想要保存:

然后我创建或修改这些数据:

得到了预期的结果,但是在访问VM B的数据库时,查看他们是否创建并保存了数据,我们看到它没有发生:

admin(空)
本地 0.078GB
localhost(空)

如果我们转到 VM A 的数据库,我们可以看到谁创建了数据库:

管理员(空)
hvds_def_serv 0.078GB
hvds_qsg 0.078GB
本地 0.078GB
猎户座 0.078GB

我能指出它如何解决吗?

预先感谢您的帮助

编辑 1

我订阅了sensor005

然后我编辑数据:

这是生成的两个日志:

/var/log/contextBroker/contextBroker.log

/var/log/cygnus/cygnus.log

编辑 2

/var/log/cygnus/cygnus.log 带调试

0 投票
1 回答
43 浏览

fiware - 没有目录 /usr/cygnus

昨天我在我的 Centos VirtualMachine 上更新了 Cygnus。从那时起,我就有了安装它的 /usr/cygnus 目录。但是随着更新,这个目录只是“消失”了,尽管文档说 Cygnus 安装在这里。

我所做的只是“yum update”和“yum install cygnus”

你以前有没有遇到过同样的问题,有什么办法可以解决吗?