Cassandra表定义不同步

时间:2015-06-26 10:59:37

标签: cassandra

我们遇到了卡桑德拉的问题。我们已经在桌面上' card_ix'和3种不同的Cassandra节点。 如果我们在节点#1和#2上执行以下INSERT statemtn,一切正常:

INSERT INTO card_ix(key,value1String,value2BigInt) VALUES('abc', 'value1', 1234);

当我们在节点#3上执行该命令时,会发生以下错误:

Bad Request: Unknown identifier value2BigInt

前段时间我们将名称从value2String更改为value2BigInt并相应地更改了数据类型。但是为此我们放弃了整个表并创建了一个新表,但使用相同的表名。

以下命令在所有三个节点上显示相同的正确结果。

describe table card_ix;

SELECT * FROM card_ix;会导致以下错误:

Failed to decode value '\x18\x94\xcaU\x19)\x12\x11' (for column 'value2String') as text: 'utf8' codec can't decode byte 0x94 in position 1: invalid start byte

select语句中显示的表名是旧名称。

有人知道问题是什么吗?

0 个答案:

没有答案