问题标签 [embedded-cassandra]
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.
java - 在 EmbeddedCassandra 中设置用户名和密码
我正在尝试使用EmbeddedCassandraServerHelper
但设置特定的用户名和密码进行连接。
我试图在文档中查找并阅读 API,但我只能看到可以传递一个yaml
文件,startEmbeddedCassandra
但不知道该 yaml 文件的结构以及是否可以设置用户名和密码。
知道怎么做吗?
问候
embedded-cassandra - 如何在 Embedded Cassandra 中指定凭据
我的应用程序使用凭据与 Cassandra 集群连接。我正在创建一个 TestCassandra 的实例,如下所示:
我想上面的语句会创建一个集群。如何为创建的集群指定用户名和密码?我的一个测试用例是,如果 cassandra 数据库的用户名/密码不正确,则应用程序不应启动。
embedded-cassandra - 如何在 3.0.3 版中查找 Embedded Cassandra 是否已在运行
在Embedded-Cassandra
3.0.3
中,找到 Cassandra 是否已经运行或现在的方法是什么。
https://nosan.github.io/embedded-cassandra/#introducing
在版本2.x
中,有一个 API getState == State.STARTED
。版本中的等价物是什么3.0.3
。我在文档或示例中找不到它。
scalatest - 异常或错误导致运行中止:无法启动 EmbeddedCassandra[name='cassandra-2', version='3.11.6']
我embedded-cassandra
在我的单元测试(Scalatest)中使用。当我尝试批量运行所有测试用例时,出现错误
我可能做错了什么?正如跟踪所说cassandra-2
,似乎另一个 Cassandra 实例已经在运行?会不会是测试同时运行?串行运行测试的方法是什么Intellij/Scalatest
?
这个答案提到 Scalatest 会并行运行西装,这可能会导致端口冲突问题。有没有办法避免端口冲突embedded-cassandra
或串行运行套件?-如何在ScalaTest 中按顺序运行类中的测试?
cassandra - 使用 Achilles 嵌入式 cassandra 6.1
我正在使用最新的 achilles cassandra 嵌入式,但即使在使用记录的方式启动 cassandra 嵌入式服务器之后,它也没有启动并且给定字段未找到错误:num_tokens。
scala - 从 sbt 命令运行嵌入式 cassandra
我有一个需要嵌入式 cassandra 的单元测试。所以我正在使用 "cassandra-unit" ,我可以从 intellij 成功运行所有测试的问题,但是当我通过
由于此错误,嵌入式 cassandra 无法重新启动 dui:
因为我需要通过 sbt test 运行测试,因为我想将它与 jenkins 集成,因为我面临同样的问题。
这是我与 scala :2.12 的依赖关系:
我的 cassandra.yaml 有这样的:
我已经对我的 java home 感到羞耻(build 1.8.0_271-b09),这与我使用的 intellij target 1.8 相同,
我试图从 cassandra.yaml 下的这些路径中删除目标,因为我读到当它执行 sbt 时,目标文件夹将不存在,但它给了我同样的错误。有没有其他方法可以编辑这些路径,或者任何人都可以解释从 intellij 运行它和 throw sbt 之间可能有什么区别?
spring-boot - Cassandra unit spring - 每个测试类只启动一次嵌入式 Cassandra
我正在使用 cassandra-unit-spring maven 依赖项为我的 spring-boot 应用程序设置集成测试。我能够运行调用 spring-boot 应用程序的测试,该应用程序又访问内存中嵌入式 Cassandra 数据库。
下面是我的测试类的代码
此单个测试调用嵌入式 Cassandra 并根据cassandra/dbcreate.cql文件中的命令创建键空间和表。测试运行后,键空间和表将被删除。
到现在为止,还好。但是,如果我尝试在这个类中添加多个测试,这种方法会在每个测试开始时创建键空间和表,然后在测试运行后删除它们。
并且 dbcreate.cql 文件有很多命令来创建多个表,当这些命令为每个测试运行时,这让我的测试非常慢。
此外,当我尝试拥有多个这样的测试类时,这个问题就会成倍增加。
我能想到的可能解决方案是:
为每个测试类创建一个单独的 cql 文件,该文件具有仅与该类相关的有限 cql 命令- 同样,这并不能解决单个类中每个测试的数据库重置问题
我想为这个嵌入式 Cassandra 的一次启动运行我的所有集成测试,并且表和键空间应该只创建和删除一次以快速执行
这种问题的理想解决方案应该是什么?任何帮助深表感谢。谢谢!