問題タブ [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.
flume - Cygnus を適切に設定するには?
私は Cygnus で少し遊んでいて、適切に設定する方法を考えていました。私は両方を見てきましたがagent_<id>.conf
、cygnus_instance_<id>.conf
ファイルが必要です。最初の目的は理解できますが、2 番目の目的は理解できません。さらに、grouping_rules.conf
ファイルはどうですか?他の設定ファイルはありますか?
fiware - Cygnus での Parquet 形式の使用
イベント データを Parquet 形式 (HDFS など) で保存したいと考えています。対応するシンクのコードを変更する必要がありますか、またはそれを回避する方法はありますか? たとえば、Flume インターセプターを使用する..ありがとう。
fiware - CB へのサブスクリプションは機能していますが、表示されません
いくつかの属性 (温度、湿度など) を持つ Context Broker で表されるエンティティがあります。そのエンティティからの値を行ごとに保持するMySqlデータベースがあります。したがって、その情報を保持するには、cygnus からサブスクリプションを作成する必要があります。ここでの問題は、情報が保持されていることですが、コマンドを実行すると、サブスクリプションが作成されたかのよう(curl http://localhost:1026/v2/subscription)
に出力が得られます。[]
コマンドecho 'db.csubs.count()' | mongo orion --quiet
を実行すると、出力0も表示されます。
実行中の OS: Centos 6 My Orion Context Broker バージョン: 0.26.0
Orion はサービスとして実行されます。
/usr/bin/contextBroker -port 1026 -logDir /var/log/contextBroker -pidpath /var/run/contextBroker/contextBroker.pid -dbhost localhost -db orion -multiservice
だから最初の一歩から。データベースへのサブスクリプションがないと仮定しましょう。次のコマンドを実行します。
Flume エージェントが実行されていることを確認します。
Python スクリプトは、github リポジトリで提供される fiware-figway フォルダーで提供されるスクリプトです。
値を変更するたびに、値が変更され、データベースに保持されます。
さらに情報が必要な場合は、お気軽にお問い合わせください。
編集:
ペイロード「要求先」、「ヘッダー:」および「送信ペイロード」:
fiware - ディレクトリがありません /usr/cygnus
昨日、Centos VirtualMachine で Cygnus を更新しました。それ以来、私はそれがインストールされている /usr/cygnus ディレクトリを持っていました。しかし、ドキュメントには Cygnus がここにインストールされていると書かれていますが、更新により、このディレクトリは「消えた」だけです。
私がしたのは、「yum update」と「yum install cygnus」だけでした。
以前に同じ問題に遭遇したことがありますか?それを修正する方法はありますか?