[英]How to build and Run Storm Topology within Intellij IDEA
我按照Storm Starter說明並在IntelliJ中導入了Twitter Storm。 為了測試我編輯了ExclaimationToplogy並使用了以下Maven命令來構建和運行它:
mvn -f m2-pom.xml compile exec:java -Dstorm.topology=storm.starter.ExclamationTopology
但我更感興趣的是在IDE中而不是從命令行構建和運行。 我需要采取什么行動?
謝謝
pom.xml
文件,並從風暴依賴項中刪除<scope>provided</scope>
行。 這使IntelliJ能夠編譯對構建的風暴依賴。 /src/jvm/storm/starter/
,右鍵單擊ExclamationTopology文件並Run 'ExclamationTop....main()'
在IntelliJ中,如果你得到涉及LocalCluster
Clojure相關的編譯器錯誤,那么......首先從同一項目的命令行執行mvn clean install -DskipTests。 然后從IntelliJ中執行“重建項目”。 生活充滿了神秘色彩:-)。
您還需要確保風暴核心是不是在provided
風暴起動范圍。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.