From bf566a48a0778ece8b321306bcea290b027b052a Mon Sep 17 00:00:00 2001
From: heibaiying <31504331+heibaiying@users.noreply.github.com>
Date: Tue, 16 Apr 2019 17:18:41 +0800
Subject: [PATCH] =?UTF-8?q?Update=20Storm=E7=BC=96=E7=A8=8B=E6=A8=A1?=
=?UTF-8?q?=E5=9E=8B=E8=AF=A6=E8=A7=A3.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
notes/Storm编程模型详解.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/notes/Storm编程模型详解.md b/notes/Storm编程模型详解.md
index 6764d86..0b74a3a 100644
--- a/notes/Storm编程模型详解.md
+++ b/notes/Storm编程模型详解.md
@@ -389,7 +389,7 @@ public class LocalWordCountApp {
## 六、提交到服务器集群运行
-#### 6.1 代码更改
+### 6.1 代码更改
提交到服务器的代码和本地代码略有不同,提交到服务器集群时需要使用`StormSubmitter`进行提交。主要代码如下。
@@ -420,7 +420,7 @@ public class ClusterWordCountApp {
}
```
-#### 6.2 打包上传
+### 6.2 打包上传
打包后上传到服务器任意位置,这里我打包后的名称为`storm-word-count-1.0.jar`
@@ -428,7 +428,7 @@ public class ClusterWordCountApp {
# mvn clean package -Dmaven.test.skip=true
```
-#### 6.3 提交Topology
+### 6.3 提交Topology
使用以下命令提交Topology到集群:
@@ -441,7 +441,7 @@ storm jar /usr/appjar/storm-word-count-1.0.jar com.heibaiying.wordcount.Cluster
-#### 6.4 查看Topology与停止Topology(命令行方式)
+### 6.4 查看Topology与停止Topology(命令行方式)
```shell
# 查看所有Topology
@@ -453,7 +453,7 @@ storm kill ClusterWordCountApp -w 3
-#### 6.5 查看Topology与停止Topology(界面方式)
+### 6.5 查看Topology与停止Topology(界面方式)
使用UI界面同样也可进行同样的操作,进入WEB UI界面(8080端口),在`Topology Summary`中点击对应Topology 即可进入详情页面进行操作。
@@ -469,7 +469,7 @@ storm kill ClusterWordCountApp -w 3
## 七、通用打包方法
-#### 1. mvn package的局限性
+### 1. mvn package的局限性
上面我们直接使用`mvn package`进行项目打包,这对于没有使用外部依赖包的项目是可行的。但如果项目中使用了第三方JAR包,就会出现问题,因为`package`打包后的JAR中是不含有依赖包的,如果此时你提交到服务器上运行,就会出现找不到第三方依赖的异常。
@@ -508,7 +508,7 @@ private String productData() {
-#### 2. 官方推荐的的打包方法
+### 2. 官方推荐的的打包方法
>If you're using Maven, the [Maven Assembly Plugin](http://maven.apache.org/plugins/maven-assembly-plugin/) can do the packaging for you. Just add this to your pom.xml:
>
@@ -602,4 +602,4 @@ private String productData() {
## 参考资料
1. [Running Topologies on a Production Cluster](http://storm.apache.org/releases/2.0.0-SNAPSHOT/Running-topologies-on-a-production-cluster.html)
-2. [Pre-defined Descriptor Files](http://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html)
\ No newline at end of file
+2. [Pre-defined Descriptor Files](http://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html)