在天鹅座上启用Hive

时间:2017-02-11 15:32:18

标签: fiware-cygnus

到目前为止,我的Orion订阅正在Cosmos实例上正确创建hfds文件。但是,由于(我的项目要求)我将与Wirecloud打交道,为此,似乎一个好的方法是执行Hive查询来检索历史数据。

因此,我如何解决我的Cygnus配置文件以自动创建表并填充Hive?

使用以下配置是否足够?:

# 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/)?

1 个答案:

答案 0 :(得分:0)

我只是缺席了:

cygnusagent.sinks.hdfs-sink.hive.db_type = default-db | namespace-db

上面的命令允许您从默认的Hive数据库或您自己的私有数据库进行切换。

此外,如果使用FIWARE Lab全球Cosmos实例,则hdfs_password必须等于您的OAuth2令牌。