问题描述
运行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 (将#修改为@)