問題タブ [fiware]
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 - Wirecloud、IDM オブジェクト ストレージ GE - マルチテナンシー
問題は、共有コンテナへのアクセスに関して、Wirecloud の IDM およびオブジェクト ストレージへの統合レベルに関するものです。具体的には、FI-LAB で実行され、URL http://cloud.lab.fi-ware.org/keystone/v2.0をキーストーン エンドポイントとして使用して FI-LAB IDM と統合されたプライベート WC インスタンスから、私はIDM から利用可能なすべてのテナントを取得できません (ユーザーが WC からログインしている場合、1 つだけを取得します - TENANT-B と言います):
もちろん、ポータルから FI-LAB にログインすると、 http ://cloud.lab.fi-ware.org/keystone/v2.0/tenants を呼び出したときに得られる答えが正しいことがわかります。
keystone.getTenant({... options ...}) 呼び出しを使用してテナントを取得しようとしています:
マルチテナンシーは WC でネイティブにサポートされていませんか、それとも何か不足していますか?
hadoop - ログイン ハイブ、log4j ファイル
コマンドウィンドウからHiveにアクセスしようとしています。適切なディレクトリで「Hive」を実行しただけですが、「ログインが拒否されました」というエラーが表示されます。ログインに log4j が使用されていることを読みましたが、アカウントを作成してそこにユーザー データを書き込む必要があるかどうかはわかりません。どうもありがとうございました
fiware-orion - Orion Context Broker から別の Orion Context Broker へのサブスクリプションが機能しない
私たちで管理されている CEP インスタンスに接続するために、fi-lab で新しい Orion インスタンスを作成しました。Orion インスタンスに保存されるデータは、orion.lab.fi-ware.eu:1026 にある既存の Orion インスタンスによって提供される必要があります。
新しい Orion インスタンスでデータを利用できるようにするために、サブスクリプション リクエストが「プリンシパル」Orion インスタンスに送信されます。このサブスクリプションは ONCHANGE サブスクリプションであり、要求は適切なヘッダー トークンを使用して URL http://orion.lab.fi-ware.eu:1026/NGSI10/subscribeContextに対して行われます。
依頼内容は以下のとおりです。
{
"entities": [
{
"type": "location:mytype",
"isPattern": "false",
"id": "x:y:z"
}
],
"attributes": [],
"reference": "http://a.b.c.d:1026/",
"duration": "P1M",
"notifyConditions": [
{
"type": "ONCHANGE",
"condValues": [
"TimeInstant"
]
}
]
}
このリクエストを行うと、レスポンスは次のようになります。
<subscribeContextResponse>
<subscribeResponse>
<subscriptionId>53d7473d1860a3cb2359ff11</subscriptionId>
<duration>P1M</duration>
</subscribeResponse>
</subscribeContextResponse>
しかし、元の Context Broker のエンティティ「x:y:z」から属性「TimeInstant」を更新すると、Orion インスタンスの同様のエンティティに変更はありません。そのため、元の Orion から私の Orion への更新要求はありません。
URL 参照属性をリクエストからイベントを受信する CEP URL に変更するだけで、Orion Context Broker インスタンスから Proton エンジンへのこの ONCHANGE サブスクリプションを達成しました。
CB エンティティは、22、8080、および 1026 ポートからのアクセスを可能にするセキュリティ グループと連携します。
問題は URL 参照属性にあると思います。abcd:1026/NGSI10/updateContext も試しましたが、同じ問題があります。
誰かが私の問題について何か考えを教えてくれますか?
fiware-orion - Orion が Cosmos からデータを取得して公開するようにする
Cygnus を使用して Orion ContextBroker と Cosmos BigData 間のサブスクリプションを設定しました。Orion に更新が行われると、データは Cosmos で適切に永続化されます。
でもCosmosでデータを解析して結果をOrionに返し、最後にOrionの結果データに「外部」からアクセスしたい。
どうすればこれを行うことができますか?もちろん、私が構築するソリューションを可能な限り「自動化」したいと思っていますが、ほとんどの場合、この問題を解決したいだけです。
どんなアドバイスでも大歓迎です!
ckan - CKAN が SmartCities に関する情報を取得
Cosmos と同じように動作させるために、CKAN にアクセスしようとしています。この場合、任意のアプリで使用するために、HTTP コマンドを使用することを好みます (可能であると聞いています)。どこで情報を入手できますか?
fiware - ウィジェットは WireCloud にログインしているユーザーをどのように把握できますか?
ウィジェット開発者として、WireCloud にログインしているユーザーに応じて、ウィジェットにさまざまな情報を表示したいと考えています。
ウィジェットがロードされたときに、WireCloud にログインしているユーザーが誰であるかをウィジェットがどのように把握できるのでしょうか?
fiware-orion - グローバル コンテキスト ブローカー フェデレーション
今まで、私は Fi-Lab/Cloud で作成され、psb-orion-image を使用してスタンドアロン モードで Context Broker インスタンスを使用してきました。ここで、その CB のインスタンスを http://orion.lab.fi-ware.org と連携させたいと考えています。私は XML フォームを使用して作成、更新します...そしてフェデレートするインスタンスの名前は「UPCT:TEMPERATURE:SENSOR」で、センサーの種類は「UPCT:SENSOR」です。
SSH で接続するので、次のフォームを送信します。
そして、サブスクリプション ID とともに、正しい応答が得られます。ただし、インスタンスの contextValue を更新してhttp://orion.lab.fi.ware.eu:1026にクエリを送信しようとすると、次のエラーが表示されます。
-:1: パーサー エラー: 開始タグが必要です。'<' が見つかりません Auth-token がリクエスト ヘッダーに見つかりません ^
に示されているように、インスタンスに更新するのと同じ値を取得する必要があると思います
何が問題なのか、どうすればグローバル CB にフェデレートできるのかを知る必要があります。
ありがとうございました
fiware-orion - Orion でアキュムレータ サーバーを実行中にエラーが発生しました
通知を受け取るために、Orion のアキュムレータ サーバーを実行しようとしています。
「contextBroker-tests」パッケージをダウンロードし、すべてのアクセス許可を取得してパスにいると、次のエラーが発生します。
別の要件が必要ですか?何が起こるかわかりません、ありがとう
fiware-orion - Orion: Accumulator サーバーで通知を受信しない
Cosmos のエンティティ (ontimeinterval サブスクリプション) にサブスクライブしています。その前に、次のコマンドを使用してアキュムレータ サーバーを実行しました。
これは私が送信するクエリです:
問題は、サーバーで通知が届かないことです (間隔は 10 秒と 1 か月です)。
私は何を間違っていますか?ありがとう
fiware-orion - ウィジェットをデータベース fiware に接続できません
Orion OS を搭載したマシンのデータベースにウィジェットを接続する必要があります。問題は、接続した場合に固定データがあるマシンに接続するときです。しかし、自動的に更新されるデータを使用して自分のマシンに接続すると、機能せず、マップにデータが表示されません。
クラウドでも同じ構成です。
ウィジェットからデータを抽出するために、パテで事前の手順を実行する必要がありますか?