Je veux être en mesure d'exécuter mes fichiers sql dans cassandra, mais je ne sais pas quelle commande devrais-je utiliser pour le faire sur la commande PROMT. J'utilise Windows 10 mais je n'utilise pas d'installateur pour cassandra. Merci exécuter le fichier .sql dans cassandra
0
A
Répondre
1
idée fausse, mais la Query Language Cassandra (CQL) n'est pas la même chose que SQL. Vous ne pourrez pas utiliser des mots-clés tels que JOIN
, OR
ou GROUP BY
dans CQL. Si vous essayez vraiment d'exécuter un fichier contenant des commandes SQL, vous pouvez arrêter de lire maintenant car cela ne fonctionnera probablement pas.
D'autre part, si vous avez l'intention d'exécuter un fichier de CQL commandes sur votre cluster Cassandra, vous pouvez le faire avec le drapeau -f
sur le cqlsh
utilitaire (qui est situé dans le même répertoire bin
que l'exécutable cassandra
) .
Si j'ai un fichier getTop3Users.cql
qui ressemble à ceci:
use stackoverflow;
SELECT firstname,city FROM users LIMIT 3;
je peux exécuter ces commandes sur mon nœud local, via une invite de commande comme ceci:
cqlsh -u username -p password -f getTop3Users.cql 127.0.0.1
firstname | city
-----------+-----------------
Rick | Albany
Brian | Sheboygan Falls
Aaron | Maple Grove
(3 rows)