我尝试使用两个Spark SQL ODBC驱动程序(例如CData和Microsoft Spark SQL ODBC驱动程序)在Spark实例上运行查询。
查询
CREATE TABLE test (UserID INT, Roll INT)
工作正常。
但是当我尝试扩展Spark SQL查询之类的时候
CREATE TABLE test (UserID INT, Roll INT) using csv options (path: 'swift://<path>')
我遇到语法错误。
就像使用CData ODBC驱动程序一样,我会收到类似
的错误ODBC错误状态:42000代码:-1消息:格式错误的SQL语句:[csv]
附近的语法错误我假设当它是Spark SQL ODBC驱动程序时,该驱动程序应支持SparkSQL特定的语法,如上面的查询中所示。但是看起来并非如此。尽管Beeline支持这些扩展查询(通过其JDBC驱动程序)。
有人可以指向任何支持此类扩展查询的Spark SQL ODBC驱动程序吗?另外,如果您可以提供有关ODBC驱动程序通常如何支持扩展查询的见解,那将是很好的。多谢!