查看外部CQL脚本的语法错误?

时间:2016-01-14 23:58:24

标签: cassandra cql datastax cqlsh cassandra-2.1

我想知道是否有一种简单的方法来查看我在cqlsh中运行的.cql脚本中可能存在的任何语法错误?

我创建了几个包含大量INSERT语句的脚本,以便将数据加载到我的Cassandra数据库中。为了创建脚本,我使用notepad ++进行了查找/替换以准备文件(是的,事后我应该写一个Python脚本)。

我知道在运行脚本后应该有7,500条记录,但只有7,483条 - 我怀疑某些INSERT语句没有正确格式化(因为我一起攻击了这些语句)但是我没有从cqlsh那里得到任何反馈。

1 个答案:

答案 0 :(得分:3)

我建议您尝试DataStax DevCenter。它是一个免费工具(在网站上注册后)。它更像是一种IDE类型的体验,它会在您键入时突出显示语法错误。您可以尝试粘贴您的巨型脚本并查看其显示的内容。

我要检查的另一件事是确保根据您的主键定义没有任何重复项。