我正在使用带有 HANA Express 2 SP 01 的 VM。在一个小型测试集群上,我安装了带有 Spark 1.6.3 的 Hortonworks Data Platform 2.6,还添加了 HANA Vora 1.4 和 Spark Controller 2.1。
我遵循了 SAP Vora 安装和管理指南:https ://help.sap.com/http.svc/rc/f09ec811fe634f588647c342cac84c38/1.4/en-US/SAP_Vora_Installation_Admin_Guide_1.4_en.pdf直到第 2.9 章。一切正常,但 Zeppelin 部分带有 %jdbc 解释器:
%jdbc
select * from sys.tables using com.sap.spark.engines
============================================================
java.lang.NoSuchMethodError: org.apache.hive.service.cli.thrift.TExecuteStatementReq.setQueryTimeout(J)V
...
在这里我得到一个 NoSuchMethodError。但是,如果我按照下一章(2.9 将 SAP HANA Spark 控制器连接到 SAP Vora)中的说明进行操作,我也无法将 Vora 数据源中的表添加到我的 HANA Express 数据库中。另请参阅此屏幕截图: