問題タブ [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 - Orion は Cygnus に通知しません
シグナスとオリオンに関する公式ドキュメントに従いました。すべての汎用イネーブラが正しくデプロイされ、ログ ファイルにエラーが記録されていません。しかし、奇妙なことが起こり、Orion は Cygnus に通知しません。
このメカニズムをテストするために、公式ドキュメントで提供されている Car エンティティの例に従いました。
私のエンティティ作成bashスクリプト:
私のエンティティサブスクリプションbashスクリプト:
私のエンティティ更新bashスクリプト:
注: Orion はすべてのリクエストに応答します。
これらのスクリプトを実行した後、cygnus は orion から報告された情報を受け取り、それをデータベースに保存する必要がありますが、何も起こりません。/var/log/cygnus/cygnus.log ファイルにも /var/log/contextBroker/contextBroker.log ファイルにも、orion 通知に関する情報は報告されません。
注: 公式ドキュメントで提供されている notify.sh スクリプトを使用すると、Cygnus は正常に動作し、すべてのデータがデータベースに保存されます。
注:開いているポートに関する他の質問の問題を読みましたが、それらは私のものには当てはまりません。
編集1
orion をサブスクライブすると、応答は次のようになります。
anentity を更新すると、orion はそれを返します。
orion からエンティティを取得するには、次のスクリプトを使用しました。
応答:
注: 速度値が正常に更新されました。
fiware - 同じエンティティに一連の値を挿入する
Orion はシームレスに動作し、エンティティを保存して取得しています。
しかし、エンティティの一連の値を挿入 (および/または取得) し、その値を更新するのではなく、新しい値をエンティティに追加するための推奨される方法を知りたいので、後で保存されているすべての値を取得できます特定のエンティティ ID について、進化をグラフに「描画」します。
更新: Cosmos インスタンスにサブスクライブすることが可能である可能性があることを確認しました。これは推奨される方法ですか?
ありがとう!
fiware - Fiware ラボでの Fiware-CEP イメージの使用開始
Fiware Lab で「cep-r3.3.3-img」イメージを起動しました。
外部からポート 8080 にアクセスできるようにしました。
http://<host>:8080/AuthoringTool/Main.html
ブラウザで訪れたプロトンインターフェースにアクセスできません。
次に、ドキュメントに記載されている例に従ってみました。リンクされた例には、への POST 要求を行う run.sh がありますhttp://<host>:8080/v1/admin/config
。
このエンドポイント (およびすべての /v1/ エンドポイント) は 404 を返しています。
提供された画像を期待どおりに動作させるために実行する必要があることは他にありますか?
flume - fiware-cygnus でネイティブ Flume シンクを使用するにはどうすればよいですか?
Fiware-cygnus のドキュメントには、Apache Flume に基づいていることが記載されています。ただし、ネイティブの Flume シンクを使用して、Orion Context Broker からのイベントを永続化できるかどうかは明確ではありません。これは、ほとんど (または理想的にはゼロ) コーディングで簡単に実行できるものですか? そうでない場合は、その理由 (および、これが今後サポートされるかどうか) を知ることをお勧めします。ありがとう!
fiware - なぜCygnusは動き続けないのですか?
このリンクの指示に従って、 2つの構成ファイルのみを変更しました。
最初のものは cygnus_instance_1.conf です (実際にはサンプル ファイルの名前を変更しただけです):
2 番目の構成は agent_1.conf です (使用している mysql DB を除くすべてを削除しました):
テストも成功し、次の出力が得られました。
Javaとmavenを適切に構成したため、テストは機能しました。
私が得たので、私がヒットしたときはすべて良いservice cygnus start
です:
しかし、2秒後にヒットすると、次のservice cygnus status
ようになります。
ところで、Context Broker は完全に機能していますが、私が入力したサブスクリプションがなくなっていることを認識していません...
これは cygnus からのログです (タイムスタンプがないため、最初と最後のログを投稿します):
Java の最新バージョンが実行されており、そのホーム環境が設定されていることを示しました。ここで何が間違っていますか?他の構成ファイルには一切触れていないことを強調しておきます。これが私が見つけた完全なリストです:
EDIT1 :要求された log4.properties:
EDIT2 ls -l コマンドの結果は次のとおりです。
EDIT 2.1 var/log/cygnus の所有権は次のとおりです。
EDIT 3私の最新のログ:
FIWARE テクノロジに慣れていない場合は、この質問を無視してください!