SnappyData v.0.5.2中未找到内置提供程序com.databricks.spark.csv
SnappyData v.0.5.2 我正在使用此SnappyData版本来修复SNAP-961 但是,在从预览版本v0.5移动到v0.5.2之后,现在我无法再从CSV加载数据 错误是: 错误38000:(SQLState=38000严重性=-1) (服务器=ip-10-0-18-66.us-west-2.compute.internal[1528],线程[drdaconnthread28,5,gemfirexd.daemons]) 异常“找不到内置提供程序” com.databricks.spark.csv;'在计算表达式时抛出 以下是我正在执行的:SnappyData v.0.5.2中未找到内置提供程序com.databricks.spark.csv,snappydata,Snappydata,SnappyData v.0.5.2 我正在使用此SnappyData版本来修复SNAP-961 但是,在从预览版本v0.5移动到v0.5.2之后,现在我无法再从CSV加载数据 错误是: 错误38000:(SQLState=38000严重性=-1) (服务器=ip-10-0-18-66.us-west-2.compute.internal[1528],线程[drdaconnthread28,5,gemfirexd.daemons]) 异常“找不到内置提供程序” com.databricks.sp
-- creates in-memory table from csv
CREATE TABLE STAGING_ROAD (road_id string, name string) USING com.databricks.spark.csv OPTIONS(path 'roads.csv', header 'true', inferSchema 'false');
SQL和Spark API一直保持一致,因此现在只有内置数据源(列、行、流/AQP数据源)可以使用“创建表”,而其他数据源必须使用“创建外部表”。SnappyContext的情况类似,其中createTable API只能用于内置源,而其他源则需要createExternalTable。以下内容应适用于旧版本和新版本:
CREATE EXTERNAL TABLE STAGING_ROAD (road_id string, name string) USING com.databricks.spark.csv OPTIONS(path 'roads.csv', header 'true', inferSchema 'false')
SQL和Spark API一直保持一致,因此现在只有内置数据源(列、行、流/AQP数据源)可以使用“创建表”,而其他数据源必须使用“创建外部表”。SnappyContext的情况类似,其中createTable API只能用于内置源,而其他源则需要createExternalTable。以下内容应适用于旧版本和新版本:
CREATE EXTERNAL TABLE STAGING_ROAD (road_id string, name string) USING com.databricks.spark.csv OPTIONS(path 'roads.csv', header 'true', inferSchema 'false')