我可以使用 COPY 命令以 CSV 格式导出数据, 但是,当我尝试导入数据时,我看到以下错误:
COPY loggtest.testdclog from 'G:\logtest\diagnosticlog_table.csv' with header=true;
Bad Request: unable to coerce '2019-10-14 03:38:30AUS Eastern Daylight Time' to a formatted date (long)
Aborting import at record #0 (line 1). Previously-inserted values still present.
0 rows imported in 0.047 seconds.
如果有什么遗漏的话可以告诉我吗?
是否有其他方法可以将数据从一台 Windows 服务器复制到另一台 Windows 服务器
不太清楚您使用的是哪个版本的 Cassandra (C*),也不清楚失败的步骤是什么。
您能提供以下信息吗?
C*版本
准确的
COPY
命令和控制台输出
任何其他
system.log
相关信息/错误消息
cassandra.apache.org 上的 OSS C* 文档位于此处
这里有更多示例有更多有关用法的示例。
还有一个免费的开源工具,称为 DataStax Bulk Loader(又名 DSBulk),它可以无缝地执行加载/卸载/计数操作。查看以下参考资料,
这些由多部分组成的 DSBulk 博客系列应该可以帮助您入门:
你会这样做,
~/dsbulk-1.11.0/bin/dsbulk load -k loggtest -t testdclog -url 'G:\logtest\diagnosticlog_table.csv' -header false