Background:Cassandra CQL3 Importa CSV
ho creato uno schema chiamato AvailableDomains (strategia semplice, 1 nodo).
In questo spazio delle chiavi ho creato 1 tavola con la famiglia/colonna chiamata domini con colonne (id, urna, timestamp, bandiera). Tutto il testo del tipo tranne il timestamp è il tipo di timestamp.
mi avvio cassandra,
lancio cqlsh -3,
uso AvailableDomains,
e quindi eseguire il seguente comando per tirare in un file CSV:
COPY domains (id, urn, timestamp, flag) from 'test.csv' where HEADER= TRUE;
ottengo un errore dicendo: comando COPY improprio
Domanda: Cosa sto sbagliando?
Dettagli:
CSV
id,url,timestamp,flag
1,google.com,1375891081,1
2,facebook.com,1375891081,1
3,youtube.com,1375891081,1
4,yahoo.com,1375891081,1
5,baidu.com,1375891081,1
6,wikipedia.org,1375891081,1
7,amazon.com,1375891081,1
8,qq.com,1375891081,1
9,live.com,1375891081,1
10,linkedin.com,1375891081,1
Posizione del CSV è a Cassandra/bin (stessa dir dove si trova cqlsh).
OS: CentOS 6.4 a 64 bit
L'uso di virgolette sul nome del file come "test.csv" restituirà anche questo errore. usa le virgolette singole come: 'test.csv' –
lasciando anche lo spazio tra "HEADER = true" darà lo stesso errore – Dustin