2016-05-06 1 views
2

Je veux exporter un DB à cassandra un fichier csv, maisget_num_processes() prend aucun argument mot-clé (CSV) <-> CASSANDRE

cqlsh: marvel> SELECT * FROM personajes;

name  | skills 
------------+-------- 
    Iron Man | Tech 
    Spider Man | Lab 

cqlsh: marvel> personajes COPIER (nom, compétences) pour 'temp.csv';
get_num_processes() prend aucun argument mot-clé

TESTE dans:
[cqlsh 5.0.1 | Cassandra 2.1.14 | Spécification CQL 3.2.1 | Protocole natif v3]
[cqlsh 5.0.1 | Cassandra 3.0.5 | Spécification CQL 3.4.0 | protocole natif v4]

Merci

+0

Il semblerait qu'il y ait un lien avec ce https://issues.apache.org/jira/browse/CASSANDRA-11574 – Beanz

+0

J'ai le même problème. .. créé un nouveau ticket car l'ancien est déjà résolu: https://issues.apache.org/jira/browse/CASSANDRA-11816 – luxifer

Répondre

4

Supprimer pylib/cqlshlib/copyutil.so et copyutil.c (si vous l'avez - je ne l'ai pas).

Le chemin exact dépend de votre système d'exploitation je suppose. Sur Ubuntu 14.04 copyutil.so serait un lien symbolique à l'intérieur /usr/lib/pymodules/python2.7/cqlshlib. Il suffit de le supprimer ou de le renommer et vous devriez être prêt à partir. Travaillé pour moi au moins.

Pour référence: Ceci est en effet un bug et le même bug que https://issues.apache.org/jira/browse/CASSANDRA-11574, que j'ai appris après l'ouverture https://issues.apache.org/jira/browse/CASSANDRA-11816. Il s'est avéré que la version corrigée dans le premier ticket était erronée pour Cassandra 2.2