如何解决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 举报,一经查实,本站将立刻删除。