Команда Cassandra cqlsh Copy не выполнена при вызове с удаленного сервера - PullRequest
0 голосов
/ 26 апреля 2018

Я хочу вызвать команду 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 голосов
/ 26 апреля 2018

Попробуйте это

ssh xx.xxx.xxx.xx "{path_to_cassandra}/bin/cqlsh xx.xxx.xxx.xx 9042 -e \"COPY {keyspace}.{table_name} TO '/tmp/file1.csv'\""
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...