Cassandra在生产服务器上缺少时间戳映射对象

问题描述

运行Cassandra 3.11.6 JVM openjdk 8.在我的开发服务器上运行8个节点

CREATE KEYSPACE IF NOT EXISTS {collection_name} WITH REPLICATION={ 'class' : 'SimpleStrategy','replication_factor' : 1 }

我创建了一个包含这些映射表的表

self._session.execute_async(f"create table if not exists table1(key1 text,key2 text,data text,f" data2 text,data3 text,data4 map<text,text>,data5 map<text,timestamp>,"
                                    f"data6 map<text,data7 map<text,data8 map<text,"
                                    f"data9 map<text,data10 map<text,float>,data11 map<text,"
                                    f"data12 map<text,data13 map<text,"
                                    f"PRIMARY KEY((key1,key2)))") 

我的所有数据都正确插入,但data5涉及时间戳值。

当我在具有2个节点的个人桌面中对此进行测试时,它似乎工作正常。 其他数据列似乎也正常工作,除了具有时间戳的特定列(实际上它们都以相同的方式插入)

是否存在带有时间戳的东西,当涉及更多节点时,它们会“丢失”吗?我以为它会在其提交日志中被重载(尽管时间很短)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)