作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在 cassandra 中创建一个以 counter 作为列类型之一的表,但出现以下错误:
ConfigurationException: ErrorMessage code=2300 [Query invalid because of configuration issue] message="Cannot add a counter column (transaction_count) in a non counter column family"
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));
最佳答案
这是当前计数器实现的一个限制。您不能在同一个表中混合使用计数器和常规列。所以你需要一个单独的柜台表。
他们正在考虑在 Cassandra 3.x 中消除这个限制。看到这个 Jira ticket .
关于Cassandra 非专柜系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32562500/
我是一名优秀的程序员,十分优秀!