我正在使用Cygnus通过httpfs向Ormos发送Orion Context Broker通知。
在Hive历史记录中存储发送到Cosmos的数据的位置?什么是存储Cygnus数据的表的名称?
答案 0 :(得分:0)
Cygnus在Cosmos中持久保存的Orion上下文数据存储在纯文本HDFS文件中。如果结构合理,这些文件的内容可以加载到Hive表中,可以使用类似SQL的语言HiveQL查询。
创建Hive表的方式取决于您使用的Cygnus版本:
hive
create external table <table_name> (recvTimeTs bigint, recvTime string, entityId string, entityType string, attrName string, attrType string, attrValue string) row format delimited fields terminated by '|' location '/user/<myusername>/<mydataset>/';
<myusername>_<mydataset>
。与在Cygnus 0.1中一样,所有实体数据都存储在相同且唯一的Hive表中。