Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
When executed the /api/config to get myriad configs, the api output doesn't have values for nodeManagerConfiguration & myriadExecutorConfiguration's parameter keys.
e.g. /api/config json (snippet) output:
"myriadExecutorConfiguration": {
"jvmMaxMemoryMB":
,
"nodeManagerUri":
,
"path": "file:///opt/mapr/myriad/myriad-0.1/lib/myriad-executor-runnable-0.0.1.jar"
},
"nativeLibrary": "/usr/local/lib/libmesos.so",
"nmInstances":
,
"nodeManagerConfiguration": {
"cgroups":
,
"cpus":
,
"jvmMaxMemoryMB":
,
"jvmOpts":
},
From myriad-config-default.yml:
nodemanager:
jvmMaxMemoryMB: 1024
cpus: 0.2
cgroups: false
executor:
jvmMaxMemoryMB: 256
path: file:///opt/mapr/myriad/myriad-0.1/lib/myriad-executor-runnable-0.0.1.jar
#The following should be used for a remotely distributed URI, hdfs assumed but other URI types valid.
#nodeManagerUri: hdfs://namenode:port/dist/hadoop-2.5.0.tar.gz
#path: file:///opt/mapr/myriad/myriad-0.1/lib/myriad-executor-runnable-0.0.1.jar
As the parameter values are specified in *.yml, /api/config json output should contain the values for the param keys.