2016-09-05 6 views
0

Apache Stormで非常に奇妙な問題が発生しています。コードを更新してローカルモードで実行すると、すべて正常に動作します。しかし、Stormをプロダクションモードで実行したときに実行されるコードは以前のバージョンです。これは絶対に心配です。本番環境で実行されているコードをStormに最新のバージョンに更新させるために何を拭く必要がありますか?Apache Storm - 旧式のコードを実行する生産モード

いいえ、私は物事を想像していません。既定の設定を使用しているので、ディレクトリファイルはもちろん、Stormがローカルモードで実行されているのか、運用モードで実行されているのかによって異なります。次に、書きたいファイルの名前を変更し、プロダクションモードでこのコードの変更は完全に無視され、古いファイル名が使用されています。

答えて

0

私はちょうど解決策を見つけました.Mavenに完全な再コンパイルを強制しなければなりませんでした。なんらかの理由でそれは変更を受け取っていませんでした。結局のところ、コードがローカルで実行される前にソースコードがコンパイルされているため、なぜこのようなことが起こったのかは分かりません。

ので、実行します。

mvn clean install 
mvn compile 

その後、本番トポロジは、最新のコードを実行します。

関連する問題