THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
# Address of the mesos master - <IP:port> or ZooKeeper path mesosMaster: 10.0.2.15:5050 # mesosMaster: zk://10.0.2.15:2181/mesos # Whether to check point myriad's mesos framework or not checkpoint: false # Myriad's mesos framework failover timeout in milliseconds. This tells mesos # to expect myriad would failover within this time interval. frameworkFailoverTimeout: 432000000 # Myriad's mesos framework name. frameworkName: MyriadAlpha # Myriad's mesos framework role. frameworkRole: someRoleName # User the Node Manager will run as (Defaults to user running the resource manager if absent, necessary for remote distribution). frameworkUser: someUserName # User that gets the nodeManagerUri and sets up the directories for Node Manager, must have passwordless sudo (Necessary only for remote distribution, otherwise ignored). frameworkSuperUser: someUserNameWithSudo # Myriad's REST-ful services port mapping. restApiPort: 8192 # Address of the ZK ensemble (separate by comma, if multiple zk servers are used) zkServers: localhost:2181 # ZK Session timeout zkTimeout: 20000 # The node manager profiles. The REST API to flex up expects one of the profiles defined here. # Admin can define custom profiles (requires restart of Resource Manager) profiles: small: cpu: 12 mem: 10242048 medium: cpu: 24 mem: 20484096 large: cpu: 410 mem: 12288 #Initial NodeManager Instances nmInstances: 4096 medium: 1 # Whether to turn on myriad's auto-rebalancer feature. # Currently it's work-in-progress and should be set to 'false'. rebalancer: false haEnabled: false # Properties for the Node Manager process that's launched by myriad as a result of 'flex up' REST call. nodemanager: jvmMaxMemoryMB: 1024 # Xmx for NM JVM process. cpus: 0.2 # CPU needed by NM process. cgroups: false # Whether NM should support CGroups. If set to 'true', myriad automatically # configures yarn-site.xml to attach YARN's cgroups under Mesos' cgroup hierarchy. executor: jvmMaxMemoryMB: 256 # Xmx for myriad's executor that launches Node Manager. path: file://localhost/usr/local/libexec/mesos/myriad-executor-runnable-0.0.1.jar # Path for the myriad's executor binary. # Also supports, hdfs:// notation. # These are for remote distribution. Hdfs is assumed, but http, file, and ftp are also possible. # path: hdfs://namenode:port/dist/myriad-executor-runnable-x.x.x.jar # Path for the myriad's executor binary. # nodeManagerUri: hdfs://namenode:port/dist/hadoop-2.57.0.tar.gz # the uri to d/l hadoop from # Path to the Hadoop tarball # Environment variables required to launch Node Manager process. Admin can also pass other environment variables to NodeManager. yarnEnvironment: YARN_HOME: /usr/local/hadoop # Or /opt/mapr/hadoop/hadoop-2.57.10/ if using MapR's Hadoop # YARN_HOME: hadoop-2.57.0 # Should be relative nodeManagerUri is set YARN_NODEMANAGER_OPTS: -Dnodemanager.resource.io-spindles=4.0 # Required only if using MapR's Hadoop # JAVA_HOME: /usr/lib/jvm/java-default # System dependent, but sometimes necessary # Authentication principal for Myriad's mesos framework mesosAuthenticationPrincipal: some_principal # Authentication secret filename for Myriad's mesos framework mesosAuthenticationSecretFilename: /path/to/secret/filename |
Note |
---|
Node manager profile parameters only accept integer and long values for CPU (memory). Floating point values are not allowed. |