2013-04-01 15 views
5

Ho un file di schema per Cassandra. Sto usando una macchina Windows 7 (Cassandra su questo machien pure - 1 nodo). Voglio caricare lo schema con cqssh. Finora non sono stato in grado di trovare come. Speravo di essere in grado di passare il file a cqlsh: cqlsh mySchemaFile. Comunque da quando ho eseguito in Windows, per iniziare cqlsh faccio la seguentecome caricare il file di schema in Cassandra con cqlsh

python "C:\Program Files (x86)\DataStax Community\apache-cassandra\bin\cqlsh" localhost 9160 

Anche se ho csqsh nel mio percorso, quando viene chiamato in questo modo in pitone di cui ha bisogno il percorso completo.

Ho provato ad aggiungere il nome del file ma non ho avuto fortuna finora. È possibile?

risposta

7

cqlsh prende un file da eseguire tramite l'opzione -f o --file, non come un argomento posizionale (come l'host e la porta), quindi la forma corretta sarebbe:

python "C:\Program Files (x86)\DataStax Community\apache-cassandra\bin\cqlsh" localhost 9160 -f mySchemaFile 

Nota: io non sono 100% sicuro sul fatto che tu usi -f o \f in Windows.

Problemi correlati