我想在远程机器上调用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
请帮我解决一下。真的很感激
答案 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'\""