2017-03-17 8 views
0

Ich möchte die Daten meiner Tabelle in eine CSV-Datei kopieren. Aber es schreibt nie eine Zeile. Es erstellt nur eine 0B-Datei und der Prozess scheint einfach im CQLSH-Terminal hängen zu bleiben.Cassandra Kopiertabelle erzeugt keine Ausgabe

Wenn ich das Ende durch ^c, druckt es nur

copy emp(empid,empname) to 'emp1.csv'; 
Using 1 child processes 

Starting copy of ea_sc_ww_elf.emp with columns [empid, empname]. 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 
IOError: 

Jede Konfiguration dies verursacht ???

Hinweis: Zum Testen habe ich eine einfache Mitarbeiter-Tabelle mit 2 Datenzeilen und nur 2 columns empid, empname erstellt.

Antwort

0

Versuchen Sie, cqlsh mit dem Flag "-debug" auszuführen. Sie erhalten detailliertere Informationen, die bei der Fehlersuche helfen.

1

Ich Cassandra in einem anderen Server neu installiert und versucht, die Daten in CSV zu exportieren, es hat gut funktioniert. Alles, was ich denke kann, ist dies könnte zu einem gewissen Einstellung in cassandra.yaml mit einem der folgenden Eigenschaften in Beziehung gesetzt werden:

  • rpc_address
  • broadcast_rpc_address

Ich habe nicht freie Zeit auf diese zu experimentieren . Ich werde eine Bestätigung hinterlassen, wenn ich es tue.