Tengo un código que usa Héctor para acceder a Cassandra y necesita crear familias de columnas sobre la marcha si y solo si aún no existen. ¿Cuál es la forma correcta de verificar la existencia de una familia de columnas en un espacio de claves?¿Cómo verifica la existencia de una familia de columnas en hector?
9
A
Respuesta
9
He publicado algo de información en nuestra wiki Hector.
https://github.com/rantav/hector/wiki/Getting-started-%285-minutes%29
Básicamente una vez que el KeyspaceDef puede llamar:
keyspaceDef.getCfDefs() y ver si el CF está allí.
+0
¿Cómo exactamente usas getCfDefs()? Suponiendo que keyspaceDef es una KeyspaceDefinition'List
Cuestiones relacionadas
- 1. Cassandra Hector: ¿Cómo recuperar todas las filas de una familia de columnas?
- 2. Consultando columnas CompositeType en Cassandra usando Hector
- 3. cómo agregar columnas a la familia de columnas en hbase
- 4. Familia de columnas Hbase
- 5. Verifica la existencia de la mesa antes de soltarla?
- 6. Recuento de filas de una familia de columnas en Cassandra
- 7. DataRow ADO.NET - verificar la existencia de columnas
- 8. Obtener columnas en una familia de columnas específica para una fila HBase
- 9. Conceptos básicos de Hector & Cassandra
- 10. ¿Cómo borro todos los datos en una familia de columnas de Cassandra?
- 11. Hector (Cassandra) Eliminar Anomalía
- 12. Hector para Cassandra
- 13. Insertar familia de columnas Cassandra con composite clave
- 14. ¿Puede MongoDB usar un índice cuando verifica la existencia de un campo con el operador $ exists?
- 15. ¿La forma más sencilla de insertar datos en una nueva base de datos de Cassandra utilizando la API de Hector?
- 16. ¿Cómo puedo verificar la existencia de una variable de entorno?
- 17. ¿Cómo asignar dentro de aplicar familia?
- 18. Forma más rápida de contar el número total de columnas en una fila de cassandra con hector
- 19. ¿Cómo verificar la existencia de un DB?
- 20. Cómo verificar la existencia de archivos
- 21. ¿Detecta la existencia de una cámara en la aplicación iPhone?
- 22. ¿Cómo detectar la existencia de una clase usando SFINAE?
- 23. Situación de la familia de fuentes global
- 24. ¿Cómo obtengo todas las claves que están almacenadas en la familia de columnas de Cassandra con pycassa?
- 25. Pregunta de SSL: ¿Cómo verifica una CA ROOTE una firma?
- 26. Probando la existencia de un campo en una clase
- 27. Chequeo de salud para la conexión de Cassandra (usando hector)?
- 28. Verifica la longitud de la secuencia binaria?
- 29. Sitio Web de la Familia CMS
- 30. Cómo probar la existencia de objetos en SQL Firebird?
¿Qué sucede si intenta crear un CF que ya existe? En la CLI de Cassandra esto arroja un error. Si lo mismo ocurre en Hector, entonces podría intentar crear el CF y detectar la excepción si el CF ya existe. – DNA
Esto es bastante fácil de deducir: regresa como una HInvalidRequestException (nuestro envoltorio de la excepción de ahorro) con un mensaje de error detallado. – zznate