我是 cassandra 的新手。请指导我。 从文本文件我想将数据加载到cassandra。 文本文件中的一个字段是" 11.09.2016 00:00:00"。(在date.month.year HH:mm:ss中)格式。
在创建数据库模式时,我已将数据类型指定为时间戳。期待
yyyy.mm.date HH:mm:ss.
如何转换它。当将数据加载到 cassandra 时,它不应该不匹配。
Thnaks Khumar
答案 0 :(得分:0)
非常简单的解决方案是,只需转到您的根目录并搜索.cassandra文件夹并粘贴您的cssshrc.sample文件,该文件应位于您的cassandra conf目录中。
并将其重命名为cqlshrc。
在里面你会找到[ui]部分。
取消注释datetimeformat字段并将其更改为
time_format =%Y-%m-%d%H:%M:%S
然后它应该工作正常。 我正在使用cassandra 3.11.2(最新)。
有关详细信息,请参阅文档。 https://docs.datastax.com/en/cql/3.3/cql/cql_reference/cqlshUsingCqlshrc.html
答案 1 :(得分:-2)
您可以更改脚本中的格式,您可以使用python轻松地执行此操作,如果您是专家,则可以使用shell脚本(我不是)。