Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Changed default port to 0.

...

Code Block
<!-- Define services as a task -->
services:
    serviceName:			# Name of the service
        jvmMaxMemoryMB:	    # Memory needed for service
        cpus:	            # CPU needed for Service
        ports:            	# Map of ports: port property and value 
                       		# (-1Default: 0 which indicates that port will be assigned randomly)
                      		# Uses the syntax, <name>: <value>
        envSettings:    	# Any environment settings
        taskName:        	# Again service name
        maxInstances:    	# If defined maximum number of instances this service can have per myriad framework
        command:			# Command to be executed
        serviceOptsName:	# Name of the env. variable that may need to be set for the service that will include env. settings

...

Code Block
<!-- Define services as a task -->
services:
    jobhistory:
        jvmMaxMemoryMB: 1024
        cpus: 1
        ports:
            myriad.mapreduce.jobhistory.admin.address: -10
            myriad.mapreduce.jobhistory.address: -10
            myriad.mapreduce.jobhistory.webapp.address: -10
        envSettings: -Dcluster.name.prefix=/mycluster
        taskName: jobhistory
    timelineserver:
        jvmMaxMemoryMB: 1024
        cpus: 1
        envSettings: -Dcluster.name.prefix=/mycluster2
        taskName: timelineserver    

...