为了账号安全,请及时绑定邮箱和手机立即绑定

在java中将数据从csv导入snappy数据时出错

在java中将数据从csv导入snappy数据时出错

慕的地10843 2021-06-15 17:35:03
我在 Scala 中的表架构是snSession.sql("创建表category_subscriber(id int, catId int,brandId int, domain int, osId int, rType int,rTime int, ctId int, icmpId int, setId int,rAt int, cyId int) 使用列选项(BUCKETS) '5',PARTITION_BY 'ID',OVERFLOW 'true',EVICTION_BY 'LRUHEAPPERCENT')");我在java中的代码是Statement statement = snappy.createStatement();            statement.execute("CREATE EXTERNAL TABLE CATEGORY_SUBSCRIBER USING com.databricks.spark.csv OPTIONS(path '/home/sys1010/Desktop/category_sub.csv', header 'true', inferSchema 'true', nullValue 'NULL', maxCharsPerColumn '4096';");将数据从 csv 通过 java 导入 snappydata 时出现错误
查看完整描述

2 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

语句中有语法错误,更正的语句是:

语句语句 = snappy.createStatement(); statement.execute("CREATE EXTERNAL TABLE CATEGORY_SUBSCRIBER USING com.databricks.spark.csv OPTIONS(path '/home/sys1010/Desktop/category_sub.csv', header 'true', inferSchema 'true', nullValue 'NULL', maxCharsPerColumn '第 4096 章


查看完整回答
反对 回复 2021-06-30
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

<name>使用 CSV options(....)创建外部表也应该有效。CSV 现在是一个内置的数据源。


查看完整回答
反对 回复 2021-06-30
  • 2 回答
  • 0 关注
  • 179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信