2012-07-26 42 views
0

我想使用配置單元連接設計報告。 我創建了配置單元連接並測試它工作正常。Jaspersoft ireport designer 4.5.1 /4.6.0&hive

有什麼我做錯了。我是iReport的新手。

的jdbc:蜂巢://192.168.254.132:10000 /默認

我使用的報表設計器,我輸入我HiveQL它給沒有指定REPORT_CONNECTION參數。

我已經指定了蜂巢連接。

我試過簡單的查詢,select * from iptable。

消息: net.sf.jasperreports.engine.JRException:參數「REPORT_CONNECTION」不存在。 程度: 嚴重 堆棧跟蹤: 參數「REPORT_CONNECTION」不存在。 com.jaspersoft.hadoop.hive.HiveFieldsProvider.getFields(HiveFieldsProvider.java:88) com.jaspersoft.ireport.hadoop.hive.designer.HiveFieldsProvider.getFields(HiveFieldsProvider.java:32) com.jaspersoft.ireport.hadoop .hive.connection.HiveConnection.readFields(HiveConnection.java:154) com.jaspersoft.ireport.designer.wizards.ConnectionSelectionWizardPanel.validate(ConnectionSelectionWizardPanel.java:146) org.openide.WizardDescriptor $ 7.run(WizardDescriptor.java: 1357) org.openide.util.RequestProcessor $ Task.run(RequestProcessor.java:572) org.openide.util.RequestProcessor $ Processor.run(RequestProcessor.java:997)

回答

0

嗯,這是一個小尷尬。該向導在iReport 4.5.0中運行良好。但它在4.5.1中爆發了,並且不知何故沒有人注意到它。報告仍然正常工作,所以這個錯誤迴避了測試。它似乎隻影響字段提供程序。所以它在嚮導中顯示,但不在運行報告時顯示。

我上傳了一個固定版本的插件秒前。您需要卸載現有的Hadoop Hive插件,然後重新啓動iReport,然後安裝更新的插件。然後一切都會好的。

這是general project link。這裏是直接鏈接的new file。當下一個版本的iReport附帶固定Hive插件時,這應該全部過時。

相關問題