2011-08-22 4 views
2

Hé les gars, j'essaie de charger un schéma dans une base de données Cassandra 0.8.2 via Hector. Je souhaite ajouter une famille de colonnes (dans un espace de clé particulier). & spécifie son nom, son type de comparateur, sa classe de validation de clé et sa classe de validation par défaut via Hector.API Hector - Créer une famille de colonnes - classe de validation de clé

Je l'ai regardé à travers la documentation ici: https://github.com/rantav/hector/blob/master/core/src/main/java/me/prettyprint/hector/api/factory/HFactory.java

pour la fonction que pour ce faire, mais il semble que je dois avoir la famille de la colonne déjà créé (via le Cassandra CLI) pour spécifier la classe de validation par défaut , & classe de validation de clé lors de la création de la famille de colonnes via l'interface de ligne de commande. Ai-je raison dans cette hypothèse? Ai-je manqué des méthodes? Est-il possible de modifier la classe de validation par défaut & classe de validation de clé d'une famille de colonnes Cassandra via Hector?

Répondre

3

Vous pouvez le faire avec hector. Il y a un exemple dans CassandraClusterTest où vous pouvez voir de nouvelles familles de colonnes créées avec l'ensemble de classes de validation. Il existe des méthodes sur BasicColumnFamilyDefinition pour définir la classe de validation de clé et le comparateur.

Questions connexes