cassandra - que - cql examples
Cassandra non counter family (1)
Esa es una limitación de la implementación del contador actual. No puede mezclar contadores y columnas regulares en la misma tabla. Entonces necesitas una tabla separada para los contadores.
Están pensando en eliminar esta limitación en Cassandra 3.x. Vea este boleto de Jira .
Intenté crear una tabla con el contador como uno de los tipos de columna en Casandra pero obteniendo el siguiente error:
ConfigurationException: código de ErrorMessage = 2300 [La consulta no es válida debido a un problema de configuración] message = "No se puede agregar una columna de contador (transaction_count) en una familia de columna que no sea de contador"
Mi esquema de tabla es el siguiente:
CREATE TABLE MARKET_DATA_TRANSACTION_COUNT (
TRADE_DATE TIMESTAMP,
SECURITY_EXCHANGE TEXT,
PRODUCT_CODE TEXT,
SYMBOL TEXT,
SPREAD_TYPE TEXT,
USER_DEFINED TEXT,
PRODUCT_GUID TEXT,
CHANNEL_ID INT,
SECURITY_TYPE TEXT,
INSTRUMENT_GUID TEXT,
SECURITY_ID INT,
TRANSACTION_COUNT COUNTER,
PRIMARY KEY (TRADE_DATE));