【发布时间】:2016-05-05 08:10:13
【问题描述】:
在 SAP HANA Vora 1.2 开发版中:我已经配置了 Spark 控制器并启动了服务器。然后我运行 spark-shell 并创建了一个新表。在 SAP HANA Studio 中,我现在可以在其中看到我创建的文件夹“spark_velocity”和“table001”。当我尝试使用“添加为虚拟表”选项添加此表时,我的 HANA 文件夹出现错误:
SAP DBTech JDBC:[476]:无效的远程对象名称:无法检索 远程元数据 SparkSQL.spark_velocity.SparkSQL.spark_velocity.table001:第 0 行第 0 列 (位置 0)
这里是完整的例外:
com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: [476]: invalid remote object name: Unable to retrieve remote metadata for SparkSQL.spark_velocity.SparkSQL.spark_velocity.table001: line 0 col 0 (at pos 0)
at com.sap.db.jdbc.exceptions.SQLExceptionSapDB.createException(SQLExceptionSapDB.java:345)
at com.sap.db.jdbc.exceptions.SQLExceptionSapDB.generateDatabaseException(SQLExceptionSapDB.java:185)
at com.sap.db.jdbc.packet.ReplyPacket.buildExceptionChain(ReplyPacket.java:102)
at com.sap.db.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:1031)
at com.sap.db.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:820)
at com.sap.db.jdbc.StatementSapDB.sendCommand(StatementSapDB.java:898)
at com.sap.db.jdbc.StatementSapDB.sendSQL(StatementSapDB.java:947)
at com.sap.db.jdbc.StatementSapDB.execute(StatementSapDB.java:256)
at com.sap.db.jdbc.StatementSapDB.executeUpdate(StatementSapDB.java:417)
at com.sap.db.jdbc.trace.Statement.executeUpdate(Statement.java:218)
at com.sap.ndb.studio.federation.services.ds.impl.sql.FederationSQLService.executeUpdate(FederationSQLService.java:212)
at com.sap.ndb.studio.federation.services.ds.impl.sql.FederationSQLService.createProxyTable(FederationSQLService.java:1156)
at com.sap.ndb.studio.federation.services.ds.impl.sql.DataProvisioningService.createProxyTable(DataProvisioningService.java:421)
at com.sap.ndb.studio.federation.catalog.job.AddAsProxyJob.run(AddAsProxyJob.java:135)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
【问题讨论】: