これまでのところ、私のOrionサブスクリプションは、Cosmosインスタンス上にhfdsファイルを適切に作成しています。しかし、(私のプロジェクトの要件)Wirecloudを扱うので、これを行うには、Hiveクエリを実行して履歴データを取得するのが良い方法だと思われます。Cygnusでハイブを有効にする
このように、自動的にテーブルを作成してHiveに入力するにはどうすればCygnus設定ファイルを解決できますか?
は十分では設定の下に使用したのでしょう?:
# Hive enabling
cygnusagent.sinks.hdfs-sink.hive = true
# Hive server version, 1 or 2 (ignored if hive is false)
cygnusagent.sinks.hdfs-sink.hive.server_version = 2
# Hive FQDN/IP address of the Hive server (ignored if hive is false)
cygnusagent.sinks.hdfs-sink.hive.host = x.y.z.w
# Hive port for Hive external table provisioning (ignored if hive is false)
cygnusagent.sinks.hdfs-sink.hive.port = 10000
は、日付(すなわち、http://fiware-cygnus.readthedocs.io/en/1.2.0/cygnus-ngsi/installation_and_administration_guide/ngsi_agent_conf/)に、このドキュメントのアップですか?
申し訳ありませんが、この問題:Cosmoインスタンス(FIWARE上)にハイブサービスが含まれていないことを意味しますか?あなたが既にCosmosに提供されているサービスについて言及したデフォルトオプションの場合は?私の最後のハイポが真実なら、どうすれば私のコスモスのハイブにアクセスできますか?任意のドキュメントリンク?事前に感謝@frb – netzahdzc
はい、CosmosのグローバルインスタンスはHiveServer2エンドポイントを公開します。このエンドポイントは、JDBCまたはThriftベースのプロトコルを通じてHiveServer2エンドポイントとして到達可能です。独自のクライアントを作成する必要があります。例は[ここ(Java)](https://github.com/telefonicaid/fiware-cosmos/tree/master/resources/java/hiveserver2-client)と[ここではPython)](https://github.com/telefonicaid/fiware-cosmos/blob/master/resources/python/hiveserver2-client.py)を参照してください。 – frb
'db_type'パレメータとその可能な値に関して、' default-db'は一般的なデフォルトデータベースの下にHiveテーブルが作成されることを意味し、 'namespace-db'はHiveテーブルがあなた自身のprivデータベース。 – frb