Laut Dokumentation sollte ich -Xmx
einen Antrag bei der deployer.time.memory
Immobilie stellen können.
Ich habe folgende Streamdefinition erstellt:
dataflow:>stream create --name ticktock --definition "time | log"
Und ich habe versucht, es auf meiner Kubernetes-CDF auf verschiedene Weise bereitzustellen:
dataflow:>stream deploy --name ticktock --properties "deployer.time.memory=2048m"
dataflow:>stream deploy --name ticktock --properties "deployer.time.local.memory=2048m"
dataflow:>stream deploy --name ticktock --properties "deployer.time.local.javaOpts=2048m"
Nach jeder Bereitstellung habe ich die folgenden Befehle ausgeführt:
# ps aux | grep time | grep -i xmx
#
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
52a31b764112 springcloudstream/time-source-rabbit:1.2.0.RELEASE "java -jar /maven/tim" 7 minutes ago Up 7 minutes k8s_ticktock-time.a4ab30e_ticktock-time-kqckg_default_53b3e059-5049-11e7-a0d4-000c29df937a_3cc76216
Warum ist -Xmx
in der time
App nicht eingestellt ?
Bei den oben genannten Eigenschaften handelt es sich um die local
Deployer-Eigenschaften, nicht um die Kubernetes-Deployer-Eigenschaften. Informationen zu den Kubernetes-Bereitstellungseigenschaften finden Sie hier in der Dokumentation: http://docs.spring.io/spring-cloud-dataflow-server-kubernetes/docs/current-SNAPSHOT/reference/htmlsingle/
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen