cql - 如何从 cqlsh 执行.cql 文件?.cql文件应该放在哪里才能在cqlsh中执行或运行?
问题描述
我创建了一个.cql
文件来创建一个表。它位于 C 盘中我的本地位置。当我尝试在 cqlsh 中执行源命令时,我无法执行该文件。
我应该如何执行源命令以及放置.cql
要执行的文件的位置?为什么我会收到这种类型的错误?
解决方案
您可以使用-f选项为 cqlsh 提供文件位置。您只需要确保 Cassandra 用户可以访问该位置。
在示例中,我在 /tmp/ 文件夹中创建了一个test.cql文件。我能够使用此命令执行 cql 文件。
cqlsh -f /tmp/test.cql
推荐阅读
- python - 无法将 GET_PAGE_NAME 关键字与多个 GO_TO 页面一起使用
- api - 为什么 jersey 在发送 http get 请求时会导致进程错误消息
- r - 在 data.table 中按行提取和折叠非缺失元素
- android - 处理程序向死线程上的处理程序发送消息,尽管线程在 openCamera() 中是活动的
- python - PYOMO 错误:KeyError:“索引'0'对索引组件'y'无效”
- java - 在 Microsoft Azure 中创建 Blob 容器失败
- angular - 多个 RXJS BehaviorSubjects 触发函数调用
- python - 如何在 python 中使用装饰器?
- r - 3D 阵列的图像列表到一个 4D 阵列
- python - 创建一个包含四个字段的表单