2017-12-18 3 views
1

I Mesos und Marathon am Start der folgenden Befehle:wie Mesos und Marathon-Port ändern

sudo service mesos-master start 

sudo service marathon start 

standardmäßig mesos 5050 auf Port ausgeführt wird und marathon ausgeführt wird auf Port 8080

Could Bitte sagen Sie mir, wie Sie diese Standard-Ports ändern können?

Antwort

0

Für Marathon

erstellen Datei mit dem Namen http_port in/etc/Marathon/conf/mit Port möchten Sie

zum Beispiel

cat 8081 > /etc/marathon/conf/http_port 

Für Mesos meistern

Erstelle eine Datei mit dem Namen port in/etc/mesos-master/mit dem Port w ant

zum Beispiel

cat 6060 > /etc/mesos-master/port 
1

Die bisherige Antwort ist für den Marathon und Mesos-Master-Startskripts, die Ihre Optionen analysieren entweder in /etc/marathon/conf oder /etc/mesos-master

Sie es auch von der Kommandozeile tun können, wenn Sie verwenden nicht die Startup-Skripte von Marathon.

Marathon:

java <java_opts> -jar <marathon_jar> --http_port=8081 

In Marathon können Sie es auch durch eine Umgebungsvariable unter /etc/default/marathon

MARATHON_HTTP_PORT=8081 

Mesos Master:

/usr/sbin/mesos-master --zk=zk://zk1:2181,zk2:2181,zk3:2181/mesos --port=5051 --log_dir=/var/log/mesos --cluster=mycluster --hostname=master --ip=<x.x.x.x> --quorum=2 --roles=myrole1,myrole2 --work_dir=/var/lib/mesos