2017-12-06 13 views
0

を無効にします。私はこのプロジェクトを開始しようとしたときは、私は、このコマンドを介して、私の最初のLagom例を開始lagomフレームワークの組み込みカサンドラ

activator new my-first-system lagom-java 

私が埋め込まCasandraが開始されていることに気づきました。

私はこれを使用して、外部のCassandraインスタンスに接続しようとしました。私が使用することを行うには:

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

をこの構成では、私は私のカサンドラのインスタンスに接続するには成功したが、私はまだ私のビルドで重さのようなものを持っていてもこと。

だから私はLagomカサンドラを無効にして知りたい:

  1. それが開始されますが、それは使用されていないことだろうか?または
  2. それはダウンロードされませんので、それは開始されません?ときlagomCassandraEnabled in ThisBuild := false

すべてのヘルプ、してください

答えて

2

カサンドラは、Mavenのかアイビーは、デスクトップでローカルライブラリをキャッシュしますので、おそらく最初のビルドは、より多くの時間しますが、連続した後に使用してダウンロードについては、開始されませんビルドは速くなければなりません。ロギング

に設定することができます

[info] Starting Cassandra とログに [info] Cassandra server running at 127.0.0.1:4000が...

カサンドラの詳細なアクティビティを確認するには:

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

あなたはメッセージが表示されないはずですhttps://www.lagomframework.com/documentation/1.3.x/java/SettingsLogger.html

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

+0

私のプロジェクトではCassandraの依存関係は使用されていません。まだCassandraのログがあります。なぜLagomは私のモジュールでもCassandraを使用したりCassandraに接続しなかったCassandraを起動しますか? ===============> [情報] Cassandraを開始する ............. ....................... [info] Cassandraサーバーはまだ起動していません。 [情報] [情報] に割り当てられた値[情報] 'lagomCassandraMaxBootWaitingTime' [情報]はどちらか短すぎる、またはこれは別の [情報]プロセスを示す可能性がすでにポート4000で実行されている – Imen

+0

Lagom開発環境を開始しますあなたがそれに依存するプロジェクトを持っているかどうかにかかわらず、デフォルトでカッサンドラです。 –

+0

あなたが '' '抽象クラスAuthenticationApplication(コンテキスト:LagomApplicationContext)のようなアプリケーションのローダーにチェックすることが がCassandraPersistenceComponents'は通常、暗黙的カサンドラをインポートします'インポート、LagomKafkaComponents AhcWSComponents { '' 'と とCassandraPersistenceComponents でLagomApplication(コンテキスト) を拡張欲望... –

関連する問題