问题标签 [astyanax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dependencies - 使用 CassandraUnit 和 Astyanax 的依赖问题
我有一个 SessionDaoCassandraImpl 类,它使用 Astyanax 从 Cassandra 读取数据,我想用嵌入式 Cassandra 服务器进行测试。CassandraUnit似乎很完美,但我遇到了一个例外
该异常记录在这里, 但我不明白我今天能做些什么来解决它。
以下是我使用的 pom 依赖项:
无论我使用 1.1.1.1 还是 1.1.0.1,我都会遇到同样的异常。
我尝试过的事情我
还尝试添加对负责异常的类的排除,重新添加最新版本 1.3.1 作为另一个依赖项:
除了例外,这也无济于事。
这是在我运行 EmbeddedCassandraServerHelper.startEmbeddedCassandra() 后立即生成异常的代码;
最后,这是我的 cassandraDataTest.xml 的开头:
cassandra - playorm 仅连接到 localhost
如果我尝试
我连接到它没有问题。通过使用 astyanax,它也可以工作。
但是,在 playOrm 中,如果我将主机字符串设置为myhost.compute-1.amazonaws.com:9160
,它会抱怨我需要在主机列表中使用逗号分隔的字符串。如果我使用myhost.compute-1.amazonaws.com:9160,
or myhost.compute-1.amazonaws.com:9160,myhost.compute-1.amazonaws.com:9160
,我会得到以下异常。
我应该如何设置连接字符串以连接到远程主机?
cassandra - Astyanax - 尝试连接到 cassandra 时出现 TokenRangeOfflineException
这就是我通过 Astyanax 连接到 Cassandra 的方式:
如果在种子中我只输入“localhost”,它就可以正常工作。如果我输入“localhost,localhost”或“localhost”,它会给我下面的异常。我会错过什么?问题不在于主机,地址是正确的......如果我使用 CL_Quorum,是否有任何我应该注意的配置?
cassandra - 使用 Astyanax 更新复合计数器列
我从示例中看到如何使用 Astyanax 更新计数器列并插入到复合列中。但我不知道如何做到这两点。
这是我在 CQL 3 中尝试做的事情
使用类似的架构
这是我必须更新复合列的要点
cassandra - Cassandra 查询密钥的一部分
我有一个 cassandra 列族,它有一个像 2012-09-30-05-42-00:30:5856869 这样的行键
我需要查询一些类似的东西
目前我正在使用 Astyanax ,在 astyanax 中也是如此。如果不是,哪个实现会支持它。
cassandra - Cassandra 行键以
可能重复:
Cassandra 查询键的一部分
我有一个 cassandra 列族,它有一个像 2012-09-30-05-42-00:30:5856869 这样的行键
我需要查询一些类似的东西
select * from cf where key like %2012-09-30-05-42-00:30:% 目前我正在使用 Astyanax ,在 astyanax 中也是如此。如果不是,哪个实现会支持它。
cassandra - 使用 ReverseIndexQuery 时出现 BadRequestException
我是卡桑德拉的新手。我正在使用 Astyanax 的 ReverseIndexQuery 按范围获取数据。我能够将数据插入 USER 和 USER_INDEX 列族。但是在使用 ReverseIndexQuery 获取数据时,出现以下错误。
com.netflix.astyanax.connectionpool.exceptions.BadRequestException:BadRequestException:[主机=本地主机(127.0.0.1):9160,延迟=16(16),尝试= 1]InvalidRequestException(为什么:字符串没有验证。)
这是我的代码和列族定义:
提前致谢!!!
astyanax - 将 cql3 与 Astyanax 一起使用时出错
我试图用 Astyanax 运行一个简单的 Cql3 查询,但我不断收到错误。
目的是通过 Astyanax 使用 cql3 创建一个简单的表。
当我运行测试时,我得到了这个堆栈跟踪
我正在使用 "com.netflix.astyanax" % "astyanax" % "1.56.18" 。
请帮忙。
cassandra - 连接到两个节点集群时出现 astyanax TokenRangeOfflineException
我编写了一些相当简单的代码来试验 astyanax。与本地主机上的单个节点 Cassandra db 交谈时它工作正常,但是当我将相同的模式写入两个节点集群(绝对可以从我的主机访问)时,我得到一个TokenRangeOfflineException
.
我错过了什么?
产生此错误:
java - DefaultEntityManager 不允许我拥有 ColumnFamily
我们已经开始使用 Cassandra 和 Astyanax 作为我们的持久层并且已经成功了。
DefaultEntityManager 不允许我拥有 ColumnFamily
Astyanax 抛出的错误消息:“ DefaultEntityManager.Builder 类型中的方法 withColumnFamily(ColumnFamily) 不适用于参数 (ColumnFamily ”
我们希望使用 TimeUUIDTypes 作为键,以便它们是唯一的并按时间排序。
我还能如何使用 UUID 作为密钥?