【发布时间】:2019-12-18 22:03:08
【问题描述】:
我创建了一个.cql 文件来创建一个表。它位于 C 盘中我的本地位置。当我尝试在 cqlsh 中执行 source 命令时,我无法执行该文件。
我应该如何执行源命令以及将要执行的.cql文件放置在哪里?为什么会出现这种类型的错误?
【问题讨论】:
标签: cql cassandra-3.0 cqlsh
我创建了一个.cql 文件来创建一个表。它位于 C 盘中我的本地位置。当我尝试在 cqlsh 中执行 source 命令时,我无法执行该文件。
我应该如何执行源命令以及将要执行的.cql文件放置在哪里?为什么会出现这种类型的错误?
【问题讨论】:
标签: cql cassandra-3.0 cqlsh
您可以使用 -f 选项为 cqlsh 提供文件位置。您只需要确保 Cassandra 用户可以访问该位置。
在示例中,我在 /tmp/ 文件夹中创建了一个 test.cql 文件。我能够使用此命令执行 cql 文件。
cqlsh -f /tmp/test.cql
【讨论】: