我们遇到了卡桑德拉的问题。我们已经在桌面上' 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语句中显示的表名是旧名称。
有人知道问题是什么吗?