问题标签 [fiware-cosmos]

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

time - Fiware Cosmos OAuth2 Token 时间增加

如何增加 Authentication Token 的过期时间? 我正在使用给定的 API 为 Cosmos 生成身份验证令牌。

curl -k -X POST " https://computing.dit.upm.es:13000/cosmos-auth/v1/token " -H "Content-Type: application/x-www-form-urlencoded" -d "grant_type =密码&用户名=&密码=

使用它我只能获得3600 秒的令牌,但我想要24 小时左右的更多时间。请帮我......

0 投票
1 回答
24 浏览

fiware - 无法解析主机:dev-fiwr-svc-01.tid.es

尝试将一些测量值上传到 COSMOS。我有一个 COSMOS 帐户。另外,我在这里使用教程:https ://github.com/ging/fiware-cosmos/blob/master/doc/manuals/quick_start_guide_new.md

我被困在第 3 步:将一些数据上传到 HDFS。这是我的流程:

在这个请求之后,我根据教程得到了预期的响应。但是在下一个请求...

...我得到以下回复:

* Hostname was NOT found in DNS cache * Could not resolve host: dev-fiwr-svc-01.tid.es * Closing connection 0 curl: (6) Could not resolve host: dev-fiwr-svc-01.tid.es

还有其他人有同样的问题吗?

0 投票
1 回答
40 浏览

fiware - 上传数据到 HDFS Fiware Cosmos 全局实例出错

我正在尝试按照本文档启动一个 cosmos 实例:http: //fiware-cosmos.readthedocs.io/en/latest/quick_start_guide_new/index.html。第一步成功执行,我得到了一个访问令牌,我使用它创建了一个 cosmos 帐户 acc。到第二步并收到此响应:{“organizations”:[],“displayName”:“varun143”,“roles”:[],“app_id”:“45bed173b2f8482aa15b22556c057112”,“isGravatarEnabled”:false,“email”:“ manchandavishal143@gmail.com”,“id”:“varun143”}。

现在我按照第三步,即使用以下命令创建一个新目录:curl -X PUT " http://storage.cosmos.lab.fiware.org:14000/webhdfs/v1/user/varun143/testdir?op=MKDIRS&user。 name=varun143 " -H "X-Auth-token: 我的访问令牌" | python -m json.tool 并得到这个响应: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:-- :-- --:--:-- 0 curl: (52) 来自服务器的空回复 无法解码 JSON 对象。

然后我在本地创建一个 testdata.txt 文件并根据文档在其中写入一些数据并运行以下命令:curl -v -X PUT -T testdata.txt " http://storage.cosmos.lab.fiware.org :14000/webhdfs/v1/user/varun143/testdir/testdata.txt?op=CREATE&user.name=varun143 " -H "Content-Type: application/octet-stream" -H "X-Auth-token: 我的访问令牌” 并在此图像 url 中获取此响应:https : //imgur.com/uiWU5qr,这与文档不符。现在我错在哪里以及如何解决这个问题。此外,我如何访问此实例的 cli 或 GUI。提前致谢。

0 投票
0 回答
29 浏览

fiware-orion - Fiware Global 全球 cosmos 实例如何订阅我的 Orion

我已经创建了一个 Global Cosmos 帐户并成功执行了 Map Reduce Job 示例。现在我想使用我的 Orion 执行一个简单的用例。我在 Fiware-lab 中创建了一个私有 Orion 实例。现在,Global cosmos 实例如何订阅我的私有 Orion 实例,即我必须在参考正文中给出的内容,如 url 所示:https ://imgur.com/a/1Oc5p3u .我必须使用像 Cygnus 这样的任何其他 GE 进行交互?有没有 Cosmos-Orion 交互的文档?

另外,我可以通过 ssh 到 Global Cosmos 实例来访问我的日志吗?

0 投票
1 回答
86 浏览

fiware - FIWARE [NGSI] Orion-Cygnus-Hadoop HTTPBadRequestException: 'fiware-servicepath' 通过 Orion 订阅

我想从我的服务器中保留一些历史数据。所以文档说你必须首先向 Orion 发送订阅,然后 Orion 会将通知发送给 Cygnus。

我是这样订阅的:

以及实体的创建:

然后,天鹅座日志告诉我:

你们中有人知道为什么会这样吗?标头的创建应该由 Orion 完成,或者,如果失败,则使用 Cygnus 的配置...

先感谢您。

更新:

我已经更改了服务器的 http 客户端,以便更容易合并标头。

我的订阅:

我的更新上下文:

我生成的跟踪是这样的:

迹线1

Trace2

Trace3

再次感谢你。

0 投票
0 回答
147 浏览

node.js - “npm start”启动时出错

当我启动“npm start”时,它会抛出错误:
[cosmos-auth@cosmos-instance cosmos-auth]$ npm start


> cosmos-auth@1.0.0-next start /home/cosmos-auth/fiware-cosmos/cosmos-auth
node ./src/cosmos_auth.js


fs.js:642
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^


错误:ENOENT:没有这样的文件或目录, 在 Object.fs.openSync (fs.js:642:18) 处的 Object.fs.readFileSync (fs.js:510:33) 处
的错误(本机) 处打开“” . (/home/cosmos-auth/fiware-cosmos/cosmos-auth/src/cosmos_auth.js:44:17 ) 在 Module._compile (module.js:577:32) 在 Object.Module._extensions..js (module .js:586:10) 在 Module.load (module.js:494:32) 在 tryModuleLoad (module.js:453:12) 在 Function.Module._load (module.js:445:3) 在 Module.runMain (module.js:611:10) npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!cosmos-auth@1.0.0-下一个开始:npm ERR!退出状态 1 npm ERR!












node ./src/cosmos_auth.js


npm 错误!在 cosmos-auth@1.0.0-next 启动脚本中失败。
npm 错误!这可能不是 npm 的问题。上面可能有

额外的日志输出。


npm 错误!可以在以下位置找到此运行的完整日志:
npm ERR!/home/cosmos-auth/.npm/_logs/2019-02-12T06_40_39_349Z-debug.log

请帮忙?


npm 版本:6.7.0
nodejs:v6.16.0
centos 7

0 投票
0 回答
47 浏览

node.js - 安装 cosmos gui“npm start”时抛出错误

[cosmos-gui@cosmos-instance cosmos-gui]$ npm start

cosmos-gui@1.0.0-next start /home/cosmos-gui/fiware-cosmos/cosmos-gui
> node ./src/cosmos_gui.js


/home/cosmos-gui/fiware-cosmos/cosmos-
gui/node_modules/express/lib/express.js:110
throw new Error('Most middleware (like ' + name + ') 不再
与 Express 捆绑,必须单独安装。请参阅
https://github.com/senchalabs/connect#middleware。'); ^


错误:大多数中间件(如记录器)不再与 Express 捆绑在一起,
必须单独安装。请参阅
https://github.com/senchalabs/connect#middleware

在 Function.get (/home/cosmos-gui/fiware-cosmos/cosmos-
gui/node_modules/express/lib/express.js:110:13)
在 Object. (/home/cosmos-gui/fiware-cosmos/cosmos-gui/src/cosmos_gui.js:66:17
)
在 Object.Module 的 Module._compile (internal/modules/cjs/loader.js:689:30)
。 _extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js :538:12)
在 Function.Module._load (internal/modules/cjs/loader.js:530:3)
在 Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
在启动时 (internal/bootstrap/node.js:283:19)
在 bootstrapNodeJSCore (internal/bootstrap/node.js:743:3 )
npm 错误!代码 ELIFECYCLE
npm 错误!errno 1

npm 错误!cosmos-gui@1.0.0-下一个开始:node ./src/cosmos_gui.js

npm ERR!退出状态 1
npm ERR!
npm 错误!在 cosmos-gui@1.0.0-next 启动脚本中失败。
npm 错误!这可能不是 npm 的问题。上面可能有
额外的日志输出。


npm 错误!可以在以下位置找到此运行的完整日志:
npm ERR!/home/cosmos-gui/.npm/_logs/2019-02-13T09_22_21_224Z-debug.log

有什么解决办法吗?

0 投票
0 回答
22 浏览

hadoop - cosmos setup fiware map减少thrwing错误


我正在 fiware lab 上进行 cosmos 设置并安装 cosmos-tidoop,
cosmos-gui, cosmos-auth 。
我想在 cosmos tidoop 中进行 map reduce 工作,为此我遵循以下
指南:
https ://fiware-cosmos.readthedocs.io/en/latest/user_and_programmer_manual/using_tidoop/index.html


但是我无法理解如何使用 api 来减少一些文本文件并
获得输出。
我已经在端口 12000 上启动了 cosmos-tidoop。
我在 cli 上使用命令: curl POST –X
http://localhost:12000/opt/hadoop/my_storage/abc.txt


引发错误:
curl POST http://localhost:12000/opt/hadoop/my_storage/README.txt
curl: (6) 无法解析主机:POST;未知错误
{"statusCode":404,"error":"Not Found"}

如何对任何文件执行 map reduce?

0 投票
0 回答
44 浏览

fiware-cosmos - cosmos-auth 无法连接到 fiware-idm

我已经在 fiware-idm 中注册了我的 cosmos-auth 应用程序,并且当我发送请求时:

curl -k -X POST " https://xxxx:13000/cosmos-auth/v1/token " -H "Content-Type: application/x-www-form-urlencoded" -d "grant_type=password&username=admin@test .com&密码=1234"

它抛出错误:{“statusCode”:500,“错误”:“内部服务器错误”,“消息”:“发生内部服务器错误”}

在 cosmos-auth 生成的日志:

信息:[用户 --> cosmos-auth] 请求:POST /cosmos-auth/v1/token 信息:[用户 --> cosmos-auth] {"user-agent":"curl/7.29.0","host ":"xxxx:13000","accept":" / ","content-type":"application/x-www-form-urlencoded","content-length":"57"} 信息:[用户 -- > cosmos-auth] grant_type=password&username=admin@test.com&password=1234 信息:[cosmos-auth -> IdM] 请求:POST https://xxxx:3004/oauth2/token info: [cosmos-auth -> IdM] {"Authorization":"基本 OGQ3NTI5MTYtZTJiOC00ZDJiLWI1YzEtMTA5OWNkYTQyMzk5OjZlNjhhMTI5LTc3NjQtNDk0MC04NzVmLTU1MzEwMTUxODI3MQ==","Content-Type":","-"codedLengthLength:57}-ur info:" [cosmos-auth -> IdM] grant_type=password&username=admin@test.com&password=1234 (node:3250) [DEP0005] DeprecationWarning: Buffer() 由于安全性和可用性问题而被弃用。请改用 Buffer.alloc()、Buffer.allocUnsafe() 或 Buffer.from() 方法。错误:无法连接到 IdM

请提供一些帮助?

0 投票
1 回答
78 浏览

fiware - 通过 FIWARE Orion Context Broker 发送振动传感器时间序列数据的最佳方式是什么?

我在 FIWARE 中相对较新,我正在寻找一些方向。

我们有兴趣使用 FIWARE 进行时间序列传感器数据收集。由于振动数据与温度不同,因此有点强烈。传感器,我们希望在特定时间段内分批发送病毒数据,例如每 5 分钟一秒的数据窗口分批发送。是否可以通过 Context Broker 以向量等方式发送数据,目标是持久保存在时间序列数据库中?(例如 CrateDB)

你能给我一些提示或指向我的资源吗?