2017-10-17 22 views

Répondre

-1

oui, il fonctionnera exemple: cqlsh "nom d'hôte" -u -p cassandra cassandra -e "instruction COPY"

1

Non, vous ne pouvez pas charger directement csv à distance avec commande COPY

Vous devez télécharger le fichier csv à partir du serveur FTP, puis vous pouvez charger le fichier. Mais si vous utilisez Linux, vous pouvez le faire avec curl+cqlsh

curl 'csv_url' | cqlsh node_ip -u username -p username -k keyspace_name -e "copy table_name from stdin with header = true" 

Exemple:

curl 'https://pastebin.com/raw/Re6JPaX4' | cqlsh 192.168.65.199 -u cassandra -p cassandra -k test -e "copy table_name from stdin with header = true"