Cassandra : manque d'expressions du FOLKLORE") ' lorsque vous essayez de créer des tableaux simples
Je suis en train de créer un simple tableau de Cassandra à l'aide de cqlsh. La syntaxe est la suivante:
CREATE TABLE TEST( timestamp timestamp, system_id texte, saisie du nom d'hôte, cpu_pct flotteur, memory_used bigint, PRIMARY_KEY(system_id, timestamp) );
Lorsque je l'exécute, j'obtiens cette erreur. Comment réparer?
ErrorMessage code=2000 [erreur de Syntaxe dans la requête CQL] message="ligne 8:0 manquant expressions du FOLKLORE") ' (..., PRIMARY_KEY(system_id, timestamp)[)];)"
OriginalL'auteur user43995 | 2015-01-11
Vous devez vous connecter pour publier un commentaire.
Voir CQL CREATE TABLE Doc
OriginalL'auteur Riad
Vous avez accidentellement mis un trait de soulignement entre "CLÉ PRIMAIRE" au lieu d'un espace.
Aussi vous pourriez ne pas vouloir d'un champ appelé "timestamp" puisque c'est aussi une Cassandra type, donc peut-être l'appeler que "ts" ou quelque chose.
OriginalL'auteur Jim Meyer
PRIMARY_KEY()
devrait êtrePRIMARY KEY()
.OriginalL'auteur RussS