問題タブ [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.
fiware - データ コスモスの永続化が機能しない
Orion で受信した情報を Cosmos のパブリック インスタンスに保持しようとしていますが、http 500 エラーが発生します。これは contextBroker ログです:
サブスクリプション Orion は正常に動作しており、Cygnus エージェントは通知を受け取りますが、Cosmos でデータを永続化しようとすると、http 500 エラーが発生します。
Cygnus エージェントの構成ファイルは次のとおりです。
私の Orion インスタンスは、spain2 リージョンにあります。
前もって感謝します。
================================================== ==================== 編集1
Cygnus の新しいバージョン (0.8.1) をインストールしましたが、作成されたブート エージェントの設定が反映されません。
ここでは、Cygnus のログ フルームと構成ファイルを確認できます。
Flume.log
agent_umanick.conf
cygnus_instance_umanick.conf
================================================== ==================== 編集2
不足しているプロパティを追加したところ、エージェントが正常に起動しました。しかし、データはまだコスモスに保存されていません。エージェントの構成は同じですが、追加のプロパティがありません
Flume.log
================================================== ==================== 編集3
Flume.log
fiware - エンティティを送信すると、オリオンはランダムにダウンします
Orion を yum パッケージから新しいマシンにインストールし、管理ガイドの指示に従って mongodb をインストールしました。
また、wirecloud から orion-instance をデプロイし、古い Orion インスタンスを 0.21 から 0.22 に更新しました。
いずれの場合も、Orion はランダムにダウンしますが、その理由はわかりません。バージョン 0.21 は完全に動作しましたが、現在は非常に不安定です。
Orion の PID が死んでいるかどうかを確認する cron タスクをインストールして、もう一度開始しましたが、Orion インスタンスが 1 分間ダウンすることがあるという問題があります。
次のようなリクエストを送信します。
そして、応答は次のとおりです。
この瞬間、Orion はダウンします (UPDATE または DELETE を送信した場合にも発生します)。
ngsi2cosmos を実行していて、次のメッセージが表示されます (問題はここにある可能性があります)。
この問題を解決するにはどうすればよいですか?
編集:
contextBroker をフォアグラウンドで実行:
この瞬間、orion がダウンします。
稼働時間を表示する /version のスクリーンショット (以前は稼働時間が 5 日間でしたが、マッシュアップを使い始めると、何か問題が発生して Orion がダウンしました)。
編集2:
gdb をインストールし、ulimit -c を無制限に実行した contextBroker -fg を実行すると、シェルはより詳細なエラーを表示します。
2 番目のトレース エラー (Orion はこの期間に 2 回ダウンしています):
fiware - Cygnus の OAuth2
FIWARE Lab での Cosmos の WebHDFS へのアクセスは OAuth2 で保護されていることが発表されたため、Cygnus (バージョン 0.8.1) は Cosmos HDFS で Orion のコンテキスト データを保持できません。
OAuth2 トークンをどこかに設定する必要があることがわかりましたが、どうすればよいでしょうか?
fiware - Cygnus 起動エラー: ClassNotFoundException
私の環境はCentOS 6.6のVMです
https://github.com/telefonicaid/fiware-cygnus/blob/master/doc/quick_start_guide.mdの指示に従ってCygnus をインストールしました。java-1.6.0-openjdk-devel もインストールされ、JAVA_HOME が設定されました。
インストールはうまくいき、パッケージ cygnus.x86_64 0:0.8.2-0.g7353160 がインストールされました
Cygnus をテストするために、指示に従って agent_test.conf および notification.sh ファイルを作成しました。Cygnus を起動すると、次のものが出力されます。
そして明らかにテスト通知は通過しません
ポート5050は追加されているので問題ないはずです
少し似た問題Cygnus error: class not found DestinationExtractor$Builderが見つかりましたが、それはかなり古いバージョンでした。Cygnus 0.8.2-0.g7353160 は動作しますか?
ポインタはありますか?
fiware - oAuth で cygnus Cosmos を使用する
cosmos を使用するには OAuth を使用する必要があるというメールを受け取りました。
古い動作は維持されていますか?つまり、oauth を使用せずに?
fiware - Fiware Cygnus のテスト方法
このリンク [1] を使用して Ubuntu 14.04 に Fiware Cygnus をインストールし、このチュートリアル [2] に従ってテストしています。
しかし、次のような通知を送信するステップに到達すると:
「接続が拒否されました」というエラーが表示されます。
注: cygnus の起動中に次のエラーが表示されました。
よろしくお願いします。
[1] https://github.com/telefonicaid/fiware-cygnus#section4.2
[2] https://github.com/telefonicaid/fiware-cygnus/blob/master/doc/quick_start_guide.md