从远程服务器调用时,Cassandra CQLSH复制命令失败



我想在远程计算机上调用CQLSH复制命令。我在下面尝试

ssh xx.xxx.xxx.xx sh {path_to_cassandra}/bin/cqlsh xx.xxx.xxx.xx 9042 -e "COPY {keyspace}.{table_name} TO '/tmp/file1.csv'"

我有以下错误。

错误:不当复制命令

奇怪的是,当我进入远程服务器后运行同一命令时,它正常工作。

ssh xx.xxx.xxx.xx
sh {path_to_cassandra}/bin/cqlsh xx.xxx.xxx.xx 9042 -e "COPY ob_dev_otl.file_status TO '/tmp/file1.csv'"    //Working Fine

请帮助我提供一些解决方案。真的感谢

尝试此

ssh xx.xxx.xxx.xx "{path_to_cassandra}/bin/cqlsh xx.xxx.xxx.xx 9042 -e "COPY {keyspace}.{table_name} TO '/tmp/file1.csv'""

最新更新