storm整合用例

This commit is contained in:
罗祥
2019-04-19 17:58:15 +08:00
parent 756d0eb315
commit b5f452fa0a
17 changed files with 1955 additions and 92 deletions

View File

@ -471,7 +471,7 @@ storm kill ClusterWordCountApp -w 3
### 1. mvn package的局限性
上面我们直接使用`mvn package`进行项目打包这对于没有使用外部依赖包的项目是可行的。但如果项目中使用了第三方JAR包就会出现问题因为`package`打包后的JAR中是不含有依赖包的如果此时你提交到服务器上运行就会出现找不到第三方依赖的异常。
上面我们没有在POM中配置任何插件直接使用`mvn package`进行项目打包这对于没有使用外部依赖包的项目是可行的。但如果项目中使用了第三方JAR包就会出现问题因为`package`打包后的JAR中是不含有依赖包的如果此时你提交到服务器上运行就会出现找不到第三方依赖的异常。
这时候可能大家会有疑惑,在我们的项目中不是使用了`storm-core`这个依赖吗其实上面之所以我们能运行成功是因为在Storm的集群环境中提供了这个JAR包在安装目录的lib目录下