将 cassandra shell 输出重定向到文件

Redirecting the cassandra shell output to file

这是一个LINUX问题,

我有一个有 6 个节点的 Cassandra 集群,我正在使用 cqlsh。 我启用了 TRACING ON 功能,因此在任何 READ / WRITE 上它都会打印出太多我实际需要的信息行。所以我需要将所有信息重定向到我在 cqlsh 中执行的文件。

你能帮帮我吗?

在 cqlsh 中,一旦打开跟踪,您可以使用 CAPTURE 命令将您的 sql 或命令输出重定向到一个文件

示例:CAPTURE 'output.txt' -- 此命令捕获到 output.txt 文件后执行的 sql 的输出

如果您想将 SQL 输出重定向到 cqlsh 外部的文件

./cqlsh -e'select * from keyspaceName.tableName' > fileName.txt -- hostname