Подтвердить что ты не робот

Как запустить cql файлы (.cql) из cqlsh?

Проблема, с которой я столкнулась, заключается в том, что я хочу запустить следующую команду (и не могу):

cqlsh < cql_directory/cql_create_stuff.cql

Потому что я не вошел в cqlsh.

Итак, я вошел в систему:

cqlsh -u 'my_username' -p 'my_super_secret_password'

и теперь я попытался выполнить команду в оболочке cqlsh, но она просто отвечает синтаксической ошибкой.

В принципе, как мне войти в cqlsh и запустить внешний CQL script в моей файловой системе?

4b9b3361

Ответ 2

Предполагая, что путь файла с командами CQL равен /mydir/myfile.cql, существует два способа:

Если вы не вошли в cqlsh:

cqlsh -u 'my_username' -p 'my_password' -f /mydir/myfile.cql

Если вы вошли в cqlsh:

SOURCE '/mydir/myfile.cql'

Обратите внимание на одиночные кавычки. Также поддерживается сокращенная запись для $HOME (например, '~/mydir/myfile.cql').

Оба способа также работают с относительными путями (к текущему каталогу).

Ответ 3

Это для системы Window

предположим, что вы cassandra dir C:\Program Files\DataStax-DDC\apache-cassandra\bin

Предположим, что каталог, в котором находится ваш файл .cql файла или cql D:\ril\s\developement\new one\excel после разбора\Женский каталог template.cql

Ниже приведены шаги для импорта файла cql

  • В командной строке (cmd)
  • Перейдите в каталог, где есть файл cql (cd "..\ril\sizeguide\developmentement\new one\excel после разбора" )
  • Выполнить команду ниже "c:\Program Files\DataStax-DDC\apache-cassandra\bin\cqlsh.bat" < "Женский каталог template.cql"

И его сделано.

Важное примечание:

  • Пожалуйста, убедитесь, что значение столбца не должно содержать одиночный символ ' ( "Если вы не найдете точное совпадение, переходите к следующему большому размеру" ), то другой будет ошибкой.
  • Если вы хотите, чтобы одна цитата была вставлена, используйте ее два раза, как показано ниже, и Cassandra будет рассматривать ее как один раз ( "Если вы не найдете точное совпадение, перейдите на следующий большой размер" )
  • Весь текстовый столбец должен быть заключен в одиночную кавычку '' like 'Sale category'. Для пустого значения используйте две одинарные цитаты ''.