首页 > 解决方案 > 如何从 cqlsh 执行.cql 文件?.cql文件应该放在哪里才能在cqlsh中执行或运行?

问题描述

我创建了一个.cql文件来创建一个表。它位于 C 盘中我的本地位置。当我尝试在 cqlsh 中执行源命令时,我无法执行该文件。

我应该如何执行源命令以及放置.cql要执行的文件的位置?为什么我会收到这种类型的错误?

标签: cqlcassandra-3.0cqlsh

解决方案


您可以使用-f选项为 cqlsh 提供文件位置。您只需要确保 Cassandra 用户可以访问该位置。

在示例中,我在 /tmp/ 文件夹中创建了一个test.cql文件。我能够使用此命令执行 cql 文件。

cqlsh -f /tmp/test.cql 

推荐阅读