2017-11-07 7 views
0

実行します。バッチファイル を使用してCQLファイルには、私はこのコードを試してみましたが、私は常にエラーメッセージcmd(file.bat)を使用して.CQLファイルを実行する方法

cd C:\Users\admin\.devcenter\DevCenter\CQLScripts 
cqlsh 189.3.2.402 9044 
cqlsh -f file.cql 

は、エラーメッセージは、次のされています 「cqlsh n'est reconnuエンTANT QUE commande interne」

PS:初心者です。

ありがとう!

+0

私はcqlshがCの内部にあると仮定します。 'C:¥Users¥admin¥.devcenter¥DevCenter¥CQLScripts¥cqlsh 189.3.2.402 9044 -f¥path¥to¥file.cql' – Apolozeus

+0

フルパスで実行するようにしてください。最初の行の前のカレントディレクトリあなたの例では、別のドライブ/ボリューム上にあったので、代わりに 'CD/D" C:\ Users \ admin \ .devcenter \ DevCenter \ CQLScripts "を使用することをお勧めします。それとは別に、正しい方法は答えですでに述べた 'python cqlsh'を使うことだと思っていました。それは明らかに'%PATH% 'で設定されているPythonへのフルパスに依存します。 – Compo

+0

@Apolozeusには常に同じエラーメッセージがあります! – user3446229

答えて

2

あなたのPATH環境変数があなたのPythonインストールを指していますか?ない場合は、次のことを試してください:\ Users \ユーザー管理\ .devcenter \ DevCenter \ CQLScriptsディレクトリ:

python cqlsh [options] [host [port]] 
+0

新しいエラーメッセージが表示されます*ファイルを開く 'cqlsh':[エラー2]そのようなファイルやディレクトリがありません。 'python cqlsh -f file.cql 189.3.2.402 9044' – user3446229

+0

Cassandraはどこにインストールされていますか?Cassandraのインストールbinディレクトリpythonコマンドを実行します。次のような手順があります:1)cd c:\ cassandra \ bin 2)python cqlsh -f file.cql 189.3.2.402 9044 – TurtlesAllTheWayDown

関連する問題