Configuring Multiple YARN Clusters (Binary)
This topic describes how to set up multiple Myriad frameworks and multiple YARN clusters in the Mesos environment for binary distribution.
About this task
Procedure
-
On all Mesos slave nodes, create a new default directory for Mesos slave information.
-
Set up a Myriad framework.
-
Create a tar file for the Myriad framework.
cd /opt/mapr/hadoop tar -czvf hadoop-2.7.0.framework1.tar.gz hadoop-2.7.0
-
Copy the Myriad framework tar file to the location specified by the
nodeManagerUri
parameter in themyriad-config-default.yml
file. - Repeat steps 2, 3, and 4 for each Myriad framework.
Example
For example, the following creates two Myriad frameworks and the associated YARN
cluster name prefix (framework1 and framework2). In the following examples, the
value is the same for the configure.sh -RM. -HS, -MF, and -MCL
parameters.
// Step 2a
/opt/mapr/server/configure.sh
-C 10.10.100.16
-Z 10.10.100.16 -u mapr -g mapr
-N myCluster
-F /root/disk.list
-RM framework1.marathon.mesos
-HS jobhistory.framework1.mesos
-MF framework1
-MCL framework1
// Step 2b
cp /opt/mapr/myriad/myriad-0.1/conf/myriad-config-default.yml /opt/mapr/hadoop/hadoop-2.7.0/etc/hadoop/
// Step 2c
vi /opt/mapr/hadoop/hadoop-2.7.0/etc/hadoop/myriad-config-default.yml
nodeManagerUri: maprfs:///dist/hadoop-2.7.0.framework1.tar.gz
YARN_HOME: hadoop-2.7.0
// Step 3
cd /opt/mapr/hadoop/
tar -czvf hadoop-2.7.0.framework1.tar.gz hadoop-2.7.0
// Step 4
cp hadoop-2.7.0.framework1.tar.gz maprfs:///dist/hadoop-2.7.0.framework1.tar.gz
// Step 2a
/opt/mapr/server/configure.sh
-C 10.10.100.16
-Z 10.10.100.16 -u mapr -g mapr
-N myCluster
-F /root/disk.list
-RM framework2.marathon.mesos
-HS jobhistory.framework2.mesos
-MF framework2
-MCL framework2
// Step 2b
cp /opt/mapr/myriad/myriad-0.1/conf/myriad-config-default.yml /opt/mapr/hadoop/hadoop-2.7.0/etc/hadoop/
// Step 2c
vi /opt/mapr/hadoop/hadoop-2.7.0/etc/hadoop/myriad-config-default.yml
nodeManagerUri: maprfs:///dist/hadoop-2.7.0.framework2.tar.gz
YARN_HOME: hadoop-2.7.0
// Step 3
cd /opt/mapr/hadoop/
tar -czvf hadoop-2.7.0.framework2.tar.gz hadoop-2.7.0
// Step 4
cp hadoop-2.7.0.framework2.tar.gz maprfs:///dist/hadoop-2.7.0.framework2.tar.gz