首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡桑德拉大容量装载dsbulk -时间戳格式发行

卡桑德拉大容量装载dsbulk -时间戳格式发行
EN

Stack Overflow用户
提问于 2018-09-20 08:01:23
回答 1查看 585关注 0票数 0

我试图使用dsbulk实用程序将csv文件加载到cassandra中。我得到了时间戳格式的发行。

代码语言:javascript
复制
Source  : dance,204b0700-7214-3809-9da1-fe5499113b20,1953-08-26 10:00:00+0000,Roman Holiday,,,\u000a
java.lang.IllegalArgumentException: Could not parse '1953-08-26 10:00:00+0000'; accepted formats are: temporal string (e.g. '2018-09-20T07:52:19.921Z') or numeric value (milliseconds since 1970-01-01T00:00:00Z)

Suppressed: java.text.ParseException: Invalid number format: 1953-08-26 10:00:00+0000
Suppressed: java.time.format.DateTimeParseException: Text '1953-08-26 10:00:00+0000' could not be parsed: Invalid value for MonthOfYear (valid values 1 - 12): 0
Caused by: java.time.DateTimeException: Invalid value for MonthOfYear (valid values 1 - 12): 0

输入文件的格式如下:

代码语言:javascript
复制
cat videos_by_tag.csv.mini2
customs house,d4acc6b9-f9b8-708e-5f7e-9df19a24bf5a,2001-07-12 10:00:00+0000,The Score,,,
dance,204b0700-7214-3809-9da1-fe5499113b20,1953-08-26 10:00:00+0000,Roman Holiday,,,
dance,262ebef4-0626-4758-d0cd-4b72ad1526a7,2000-09-21 10:00:00+0000,Dancer in the Dark ,,,
dance,3eea5ebb-6be2-9bdc-68e2-cabf89070855,2015-02-16 08:00:00+0000,Blue,,,
family estate,5b2eb210-b092-3f9c-de29-ea388b5964ae,1993-10-18 10:00:00+0000,The House of the Spirits ,,,

我试图重写时间戳格式选项。帮不上忙。

代码语言:javascript
复制
codec.timestamp = "yyyy-mm-dd HH:MM:SS+NNNN"

版本

  • DSE版本: 6.0.0
  • DataStax大容量装载: v1.0.1
  • Cassandra: 4.0.0.2284

表结构:

代码语言:javascript
复制
CREATE TABLE killrvideo.videos_by_tag ( tag text, videoid uuid, added_date timestamp, name text, preview_image_location text, tagged_date timestamp, userid uuid, PRIMARY KEY (tag, videoid) ) WITH CLUSTERING ORDER BY (videoid ASC)

请给我建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-21 07:10:37

您试过使用ds散装1.2.0吗?使用1.2.0导入是成功的。

当使用1.0.1时,我得到了相同的错误。

我对文档做了一些研究,似乎只支持几个时间戳模式。

因此,有两种可能的解决方案:

  • 使用dsbulk 1.2.0版本
  • 重新格式化csv文件并更改时间戳格式;例如,您应该拥有1953-08-26T10:00:00+00,而不是1953-08-26 10:00:00+0000。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52420332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档