2016-11-29 1 views
2

Verwenden von DataStax 4.8.11 mit Cassandra 2.1.17, Ubuntu14.04 Ich versuche, eine Tabelle mit Zeitdatentyp zu erstellen. Die Syntax funktioniert in Cassandra 2.2.8/Win7, nicht jedoch in DataStax 4.8.11.Kassandra-Zeit Datentyp

CREATE KEYSPACE tests WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor': 1}; 

CREATE TABLE testts (
      ID int PRIMARY KEY, 
      mdate timestamp,    
      ttime time); 

ich Fehler:

Ungültige Anforderung: code = 2200 [Ungültige Abfrage] message = Unbekannter Typ tests.time]

Dank

+0

bitte Ihre Anfrage bitte –

Antwort

2

Der time Datentyp war introduced in protocol version 4, die erfordert Cassandra 2.2+ (DataStax Enterprise 5.0+). Aus diesem Grund kann time nicht für eine Spalte in DataStax 4.8.x/Cassandra 2.1 verwendet werden.

+0

Andy Danke für die Klärung dieser. Ich vermutete/vermutete etwas wie das irgendwie die API Dokumente hatten nicht die @since (vielleicht habe ich es verpasst). Ich werde versuchen, nach einer alternativen Lösung zu suchen. –