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

时间:2018-04-26 11:28:54

标签: cassandra cqlsh

我想在远程机器上调用cqlsh COPY命令。我正在尝试下面

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

请帮我解决一下。真的很感激

1 个答案:

答案 0 :(得分:0)

试试这个

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