将cassandra shell输出重定向到文件

时间:2017-12-15 12:30:41

标签: linux apache cassandra linux-kernel cassandra-3.0

这是一个LINUX问题,

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

你能帮我吗?

谢谢, 哈里

1 个答案:

答案 0 :(得分:2)

在cqlsh内部,一旦打开了跟踪,就可以使用CAPTURE命令将sql或命令输出重定向到文件

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

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

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