繁体   English   中英

禁用lagom框架的嵌入式cassandra

[英]Disable the embedded cassandra of lagom framework

我通过以下命令启动我的第一个Lagom示例:

activator new my-first-system lagom-java

当我尝试启动该项目时,我注意到我已经启动了嵌入式Casandra。

因此,我试图禁用此连接到我的外部Cassandra实例。 为此,我使用了:

lagomCassandraEnabled in ThisBuild := false
lagomUnmanagedServices in ThisBuild := Map("cas_native" -> "http://ip:9042")

通过这种配置,我可以成功连接到我的Cassandra实例,但是即使如此,我的构建仍然有些繁重。

因此,我想通过禁用Lagom Cassandra来了解:

  1. 它会启动,但不会被使用? 要么
  2. 它不会被下载,所以它将不会启动?

任何帮助,请

lagomCassandraEnabled in ThisBuild := false ,不会启动Cassandra,因为使用Maven或Ivy进行下载将在本地本地缓存库,因此第一个构建可能会花费更多时间,但lagomCassandraEnabled in ThisBuild := false构建之后应该会更快。

https://www.lagomframework.com/documentation/1.3.x/java/Cas​​sandraServer.html

您应该不会看到以下消息:

[info] Starting Cassandra在日志中[info] Starting Cassandra [info] Cassandra server running at 127.0.0.1:4000 [info] Starting Cassandra[info] Cassandra server running at 127.0.0.1:4000 ...

要检查Cassandra的详细活动,您可以配置日志记录

https://www.lagomframework.com/documentation/1.3.x/java/SettingsLogger.html

使用: <logger name="org.apache.cassandra" level="ALL" /> <logger name="com.datastax.driver" level="ALL" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM