feat(cli): 增加服务分组方便批量启停服务

服务可以分在多个分组里
This commit is contained in:
2024-02-04 18:27:51 +08:00
parent b8607dbdc4
commit d155779952
8 changed files with 127 additions and 38 deletions

View File

@@ -1,8 +1,5 @@
deploy:
services:
- name: api
source-jar: api-1.0.0-SNAPSHOT.jar
replicas: 10
- name: service-gateway
source-jar: service-gateway-1.0.0-SNAPSHOT.jar
- name: service-queue
@@ -11,10 +8,20 @@ deploy:
arguments:
data_save_enable: true
data_save_location: ${deploy.runtime.data-path}
- name: api
source-jar: api-1.0.0-SNAPSHOT.jar
replicas: 10
- name: service-scheduler
groups:
- "service"
- "service-hudi"
source-jar: service-scheduler-1.0.0-SNAPSHOT.jar
replicas: 1
- name: service-launcher-runner-b1
groups:
- "service"
- "service-hudi"
- "service-hudi-launcher"
source-jar: service-launcher-runner-b2b1-1.0.0-SNAPSHOT.jar
replicas: 6
environments:
@@ -31,6 +38,10 @@ deploy:
connector_cluster_compaction-queue-name: compaction-queue-b1
connector_zookeeper_connect-url: ${deploy.runtime.connector-zk-url}
- name: service-launcher-runner-b5
groups:
- "service"
- "service-hudi"
- "service-hudi-launcher"
source-jar: service-launcher-runner-b2b5-1.0.0-SNAPSHOT.jar
replicas: 6
environments:
@@ -46,23 +57,11 @@ deploy:
connector_cluster_sync-queue-name: sync-queue-b5
connector_cluster_compaction-queue-name: compaction-queue-b5
connector_zookeeper_connect-url: ${deploy.runtime.connector-zk-url}
- name: service-launcher-runner-b5-sync
source-jar: service-launcher-runner-b2b5sync-1.0.0-SNAPSHOT.jar
replicas: 6
environments:
connector_hadoop_kerberos-principal: ${deploy.runtime.user}/$\{hostname}.hdp.dc@ECLD.COM
connector_hadoop_kerberos-keytab-path: ${deploy.runtime.kerberos-keytab-path}
connector_hudi_app-hdfs-path: ${deploy.runtime.hudi.app-hdfs-path}
connector_hudi_archive-hdfs-path: ${deploy.runtime.hudi.archive-hdfs-path}
connector_hudi_victoria-push-url: ${deploy.runtime.hudi.victoria-push-url}
connector_hudi_loki-push-url: ${deploy.runtime.hudi.loki-push-url}
arguments:
spring_application_name: service-launcher-runner-b5-sync
connector_cluster_cluster: b5-sync
connector_cluster_sync-queue-name: sync-queue-b5-sync
connector_cluster_compaction-queue-name: compaction-queue-b5-sync
connector_zookeeper_connect-url: ${deploy.runtime.connector-zk-url}
- name: service-launcher-runner-a4
groups:
- "service"
- "service-hudi"
- "service-hudi-launcher"
source-jar: service-launcher-runner-b2a4-1.0.0-SNAPSHOT.jar
replicas: 6
environments:
@@ -79,6 +78,10 @@ deploy:
connector_cluster_compaction-queue-name: compaction-queue-a4
connector_zookeeper_connect-url: ${deploy.runtime.connector-zk-url}
- name: service-launcher-runner-b12
groups:
- "service"
- "service-hudi"
- "service-hudi-launcher"
source-jar: service-launcher-runner-b2b12-1.0.0-SNAPSHOT.jar
replicas: 6
environments:
@@ -95,9 +98,13 @@ deploy:
connector_cluster_compaction-queue-name: compaction-queue-b12
connector_zookeeper_connect-url: ${deploy.runtime.connector-zk-url}
- name: service-info-query
groups:
- "service"
source-jar: service-info-query-1.0.0-SNAPSHOT.jar
replicas: 10
- name: service-yarn-query
groups:
- "service"
source-jar: service-yarn-query-1.0.0-SNAPSHOT.jar
replicas: 20
arguments:
@@ -106,27 +113,36 @@ deploy:
yarn_web-urls_b4: http://132.122.112.30:8088
yarn_web-urls_b5: http://132.122.116.12:8088
yarn_web-urls_b5-sync: http://132.122.116.143:8088
- name: service-pulsar-query
source-jar: service-pulsar-query-1.0.0-SNAPSHOT.jar
replicas: 10
- name: service-zookeeper-query
groups:
- "service"
source-jar: service-zookeeper-query-1.0.0-SNAPSHOT.jar
replicas: 10
arguments:
connector_zookeeper_connect-url: ${deploy.runtime.connector-zk-url}
- name: service-web
source-jar: service-web-1.0.0-SNAPSHOT.jar
replicas: 3
- name: service-hudi-query
groups:
- "service"
source-jar: service-hudi-query-1.0.0-SNAPSHOT.jar
replicas: 20
- name: service-pulsar-query
groups:
- "service"
source-jar: service-pulsar-query-1.0.0-SNAPSHOT.jar
replicas: 10
- name: service-flink-query
groups:
- "service"
source-jar: service-flink-query-1.0.0-SNAPSHOT.jar
replicas: 10
- name: service-cloud-query
groups:
- "service"
source-jar: service-cloud-query-1.0.0-SNAPSHOT.jar
replicas: 5
- name: service-executor-manager
groups:
- "service"
source-jar: service-executor-manager-1.0.0-SNAPSHOT.jar
replicas: 5
environments:
@@ -137,6 +153,13 @@ deploy:
executor_history-server-archive-dir: ${deploy.runtime.executor.archive-hdfs-path}
executor_task-jar-path: ${deploy.runtime.executor.task-jar-path}
executor_task-result-path: ${deploy.runtime.executor.task-result-path}
- name: service-web
groups:
- "service"
source-jar: service-web-1.0.0-SNAPSHOT.jar
replicas: 3
- name: service-exporter
groups:
- "service"
source-jar: service-exporter-1.0.0-SNAPSHOT.jar
replicas: 3