线程"main“UnavailableException()中的异常
在org.apache.cassandra.thrift.Cassandra$batch_mutate_result.read(Cassandra.java:16485) at org.apache.cassandra.thrift.Cassandra$Client.recv_batch_mutate(Cassandra.java:916) at org.apache.cassandra.thrift.Cassandra$Client.batch_mutate(Cassandra.java:890) at Word
两天前,我在实习期间开始学习Cassandra,他们给了我一个关于Cassandra的知识,我发现来自net.There的一些代码在代码中没有同步错误,但是当我运行代码时,我会得到如下错误:
InvalidRequestException(为什么:Keyspace博客在这个模式中不存在)。在org.apache.cassandra.thrift.Cassandra$remove_result.read(Cassandra.java:14354) at org.apache.cassandra.thrift.Cassandra$Client.recv_remove(Cassandra.java
我多次成功地使用了sstableloader,但得到了以下错误:
[root@localhost pengcz]# /usr/local/cassandra/bin/sstableloader -u user -pw password -v -d 172.21.0.131 ./currentdata/keyspace/table
Could not retrieve endpoint ranges:
java.lang.IllegalArgumentException
java.lang.RuntimeException: Could not retrieve endpoint ranges:
我试图使用Cassandra数据库使用spring安全性对用户进行身份验证。我得到了以下例外:
Authentication Failed: PreparedStatementCallback; bad SQL grammar [select userName, password from user where userName=?];
nested exception is java.sql.SQLSyntaxErrorException:
No indexed columns present in by-columns clause with "equals" ope
我试着了解删除后在卡桑德拉回收空间的速度。我已经找到了一些描述墓碑化的文章,以及在进行范围查询时可能会产生的问题,而Cassandra必须扫描大量墓碑行,才能找到更稀少的活行。我知道你不能把gc_grace_seconds设得太低,否则你会有僵尸记录,如果一个节点离线,在墓碑从剩下的机器上消失之后,这些记录就会弹出。这些都是有道理的。
但是,如果墓碑被放置在键上,那么应该可以回收行数据其余部分的空间。
,所以我的问题是,对于这个表:
create table somedata (
category text,
id timeuuid,
data blob,
primary ke
我刚刚开始在python中使用cqlengine与Cassandra合作。
我试着跟踪这个并尝试运行这个脚本:
from cqlengine import columns
from cqlengine import Model
from cqlengine import connection
from cqlengine.management import sync_table
import uuid
class ExampleModel(Model):
example_id = columns.UUID(primary_key=True, default=uuid.uuid4
我有卡桑德拉2.0.10
cqlsh 4.1.1
cassandra-driver-core-2.1.6
write_request_timeout_in_ms: 2000
一个具有SimpleStrategy复制的节点
我有桌子
CREATE TABLE aaa (
serial text,
time timestamp,
id bigint,
source text,
PRIMARY KEY ((serial))
) WITH
bloom_filter_fp_chance=0.010000 AND
caching='KEYS_ONLY' AND
我在centos5.5上使用cassandra 0.7.4和jdk-1.6.0_24 64位。当我重新启动它时,它会抛出:
ERROR 11:37:32,009 Exception encountered during startup.
java.io.IOError: org.apache.cassandra.config.ConfigurationException: Attempt to assign id to existing column family.
at org.apache.cassandra.config.DatabaseDescriptor.loadSchem
我正在配置一个3节点的Cassandra集群(多数据中心),一切都运行得很好,直到我设置了身份验证过程,按照Cassandra文档中的定义,从AllowAllAuthenticator设置为PasswordAuthenticator。 问题是,一旦我更改并重新启动节点,我就无法再访问数据库,在本例中使用的是cassandra超级用户,并显示以下消息: Connection error: ('Unable to connect to any servers', {'10.0.0.10': AuthenticationFailed('Failed to a
我对卡桑德拉分局有意见,希望有人能帮我。我有一张“原木”桌子。在日志表中,我插入了大约10000行。一切都很好。我可以做一个
select * from
select count(*) from
当我用TTL 50插入100000行时,就会收到一个错误
select count(*) from
版本: cassandra 2.1.8,2个节点
在一致性查询过程中Cassandra超时(需要1次响应,但只有0次响应)
有人知道我做错了什么吗?
CREATE TABLE test.log (
day text,
date timestamp,
ip text,