在天鹅启用蜂巢(Enabling Hive on Cygnus)

2019-09-29 04:14发布

到目前为止,我的猎户座订阅适当创建hfds对宇宙的实例文件。 然而,因为(我的项目的要求),我将处理Wirecloud,这样做,似乎是一个很好的方法是进行蜂巢查询检索历史数据。

因此,我怎样才能解决我的天鹅座的配置文件来自动创建表和填充蜂巢?

将使用下面的配置足够?:

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

Answer 1:

我唯一缺少的:

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

上面的命令将允许你切换形成的默认配置单元的数据库,或者你自己的专用数据库。

此外,如果使用FIWARE实验室宇宙的全局实例中, hdfs_password必须等于你的OAuth2令牌。



文章来源: Enabling Hive on Cygnus