Cygnus release / 0.6.0不会创建Hive扩展表

时间:2015-02-18 12:40:06

标签: fiware fiware-cygnus

我在Fi-Lab vm中运行了一个cygnus实例。我从分支发布/ 0.6.0编译了它。除了不创建用于上下文更新的Hive扩展表之外,一切正常。 Cygnus成功接收Orion的更新,将它们转发给Cosmos并创建HDFS文件。

天鹅座日志显示Creating Hive external table=...并且不会引发任何错误。然后,如果我登录到cosmos head节点,我可以看到创建的HDFS文件,但是如果我使用Hive控制台,则表格不在那里。

如果我在Hive控制台中输入SHOW TABLES;,我可以看到一些以_row_column结尾的表格,所以我猜它适用于其他人。

任何提示?我应该使用另一种版本的天鹅座吗?

1 个答案:

答案 0 :(得分:2)

最后我发现了问题。 Flume正在使用libthrift 0.7,但天鹅座需要0.9。解决方案在README中(在Installing Cygnus and its dependencies (from sources)部分的末尾),但我跳过它。您必须使用0.9版本手动覆盖Flume bin发行版中的jar文件。