Spark-submit Spring Boot profiles.active 变量
Spark-submit Spring Boot profiles.active variable
祝各位同事愉快。
我正在尝试 运行 我在集群上的应用程序。
我的脚本如下所示:
#!/usr/bin/env bash
/usr/hdp/current/spark2-client/bin/spark-submit \
--driver-memory 12G \
--master yarn \
--driver-java-options -Dspring.profiles.active=vf \
--driver-java-options -Doperation.localDate=2018-06-01 \
/mnt/store/vm/base-operations/my.jar
但是当我的应用程序启动时,Spring接下来会向我显示启动:
18/07/10 16:34:19 INFO OperationRunner: The following profiles are
active: hadoop
然后我尝试像这样启动它:
java -jar -Dspring.profiles.active=vf multirating-bigdata-operations-MASTER-SNAPSHOT.jar
我明白了:
18/07/10 16:34:19 INFO OperationRunner: The following profiles are
active: vf
spark-submit 有什么问题?如何强制启动应用程序所需的 applicataion-{suffix}.yml?
它在一行中使用双引号。
#!/usr/bin/env bash
/usr/hdp/current/spark2-client/bin/spark-submit \
--driver-java-options "-Dspring.profiles.active=vf -Doperation.localDate=2018-06-01" \
--driver-memory 12G \
--master yarn \
/mnt/store/viewing-maker/base-operations/multirating-bigdata-operations-MASTER-SNAPSHOT.jar
祝各位同事愉快。 我正在尝试 运行 我在集群上的应用程序。 我的脚本如下所示:
#!/usr/bin/env bash
/usr/hdp/current/spark2-client/bin/spark-submit \
--driver-memory 12G \
--master yarn \
--driver-java-options -Dspring.profiles.active=vf \
--driver-java-options -Doperation.localDate=2018-06-01 \
/mnt/store/vm/base-operations/my.jar
但是当我的应用程序启动时,Spring接下来会向我显示启动:
18/07/10 16:34:19 INFO OperationRunner: The following profiles are active: hadoop
然后我尝试像这样启动它:
java -jar -Dspring.profiles.active=vf multirating-bigdata-operations-MASTER-SNAPSHOT.jar
我明白了:
18/07/10 16:34:19 INFO OperationRunner: The following profiles are active: vf
spark-submit 有什么问题?如何强制启动应用程序所需的 applicataion-{suffix}.yml?
它在一行中使用双引号。
#!/usr/bin/env bash
/usr/hdp/current/spark2-client/bin/spark-submit \
--driver-java-options "-Dspring.profiles.active=vf -Doperation.localDate=2018-06-01" \
--driver-memory 12G \
--master yarn \
/mnt/store/viewing-maker/base-operations/multirating-bigdata-operations-MASTER-SNAPSHOT.jar