只是在试用amazon的新密钥空间(apachecassandra)。按照指示创建了一个cqlsh链接。在我尝试将数据上传到表中之前,一切看起来都很好。它一直告诉我
Failed to import 1 rows: ParseError - Failed to parse https://xxx.jpg!default : invalid literal for int() with base 10: 'https://xxx.jpg!default', given up without retries
看起来url列被视为其他列。此url列前后有两个int列。我在本地的Cassandra上尝试了完全相同的数据文件。效果不错。在3分钟内上传所有数据。
可能的原因是什么?我怎样才能解决这个问题?
1条答案
按热度按时间wqsoz72f1#
我找到了原因。只要张贴解决方案,以防其他人遇到同样的问题。
你不能使用
虽然我使用完全相同的表模式在键空间中创建表,但是内部顺序仍然不同。为了安全起见,可以指定列的顺序