到目前为止,我的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
答案 0 :(得分:0)
我只是缺席了:
cygnusagent.sinks.hdfs-sink.hive.db_type = default-db | namespace-db
上面的命令允许您从默认的Hive数据库或您自己的私有数据库进行切换。
此外,如果使用FIWARE Lab全球Cosmos实例,则hdfs_password
必须等于您的OAuth2令牌。