diff --git a/canal-admin/canal-admin-server/pom.xml b/canal-admin/canal-admin-server/pom.xml
index 0f5a6319..bb054f44 100644
--- a/canal-admin/canal-admin-server/pom.xml
+++ b/canal-admin/canal-admin-server/pom.xml
@@ -66,45 +66,6 @@
-
- maven-clean-plugin
- 3.0.0
-
-
-
- src/main/resources/public
-
-
-
-
-
- maven-resources-plugin
- 3.0.2
-
-
- copy Vue.js frontend content
- generate-resources
-
- copy-resources
-
-
- src/main/resources/public
- true
-
-
- ${project.parent.basedir}/canal-admin-ui/target/dist
-
- static/
- index.html
- avatar.gif
- logo.png
-
-
-
-
-
-
-
io.repaint.maven
tiles-maven-plugin
@@ -119,4 +80,59 @@
+
+
+ release
+
+
+ env
+ release
+
+
+
+
+
+ maven-clean-plugin
+ 3.0.0
+
+
+
+ src/main/resources/public
+
+
+
+
+
+ maven-resources-plugin
+ 3.0.2
+
+
+ copy Vue.js frontend content
+ generate-resources
+
+ copy-resources
+
+
+ src/main/resources/public
+ true
+
+
+ ${project.parent.basedir}/canal-admin-ui/target/dist
+
+ static/
+ index.html
+ avatar.gif
+ logo.png
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/canal-admin/canal-admin-server/src/main/java/com/alibaba/otter/canal/admin/controller/CanalInstanceController.java b/canal-admin/canal-admin-server/src/main/java/com/alibaba/otter/canal/admin/controller/CanalInstanceController.java
index b538c92e..6730d7c7 100644
--- a/canal-admin/canal-admin-server/src/main/java/com/alibaba/otter/canal/admin/controller/CanalInstanceController.java
+++ b/canal-admin/canal-admin-server/src/main/java/com/alibaba/otter/canal/admin/controller/CanalInstanceController.java
@@ -94,9 +94,9 @@ public class CanalInstanceController {
* @param env 环境变量
* @return 是否成功
*/
- @PutMapping(value = "/instance/start/{id}")
- public BaseModel start(@PathVariable Long id, @PathVariable String env) {
- return BaseModel.getInstance(canalInstanceConfigService.remoteOperation(id, null, "start"));
+ @PutMapping(value = "/instance/start/{id}/{nodeId}")
+ public BaseModel start(@PathVariable Long id, @PathVariable Long nodeId, @PathVariable String env) {
+ return BaseModel.getInstance(canalInstanceConfigService.remoteOperation(id, nodeId, "start"));
}
/**
@@ -121,8 +121,8 @@ public class CanalInstanceController {
* @return 实例日志信息
*/
@GetMapping(value = "/instance/log/{id}/{nodeId}")
- public BaseModel