gpt4 book ai didi

java - InvalidRequestException(为什么 :Expected 8 or 0 byte long for date ) cassandra

转载 作者:行者123 更新时间:2023-12-01 17:52:28 26 4
gpt4 key购买 nike

我是 Cassandra 新手。我正在尝试创建一个带有复合键的列族,其中包含 longtype 时间戳。这是代码:

Composite cs = new Composite(); 
cs.addComponent(id, StringSerializer.get());
cs.addComponent(tstamp, DateSerializer.get());
Mutator mutator = HFactory.createMutator(keyspace, stringSerializer);
mutator.insert(id, cf.getName(), HFactory.createColumn(cs, id, CompositeSerializer.get(), StringSerializer.get()));
mutator.insert( id, cf.getName(), HFactory.createColumn("ipaddress", usrlog.getIpaddress()));
mutator.insert( id, cf.getName(), HFactory.createColumn("timestamp", tstamp.getTime(), StringSerializer.get(), LongSerializer.get()));
mutator.insert( id, cf.getName(), HFactory.createColumn("search_term", usrlog.getSearchterm()));
mutator.insert( id, cf.getName(), HFactory.createColumn("user_agent", usrlog.getUseragent()));

最佳答案

因为您插入了错误的日期。长度不合适。

关于java - InvalidRequestException(为什么 :Expected 8 or 0 byte long for date ) cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24631995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com