Installing Myriad
Describes Myriad requirements and installation.
Prerequisites
The following table specifies the Myriad installation requirements.
Requirement | Description |
---|---|
Operating Systems |
|
Myriad Requirements |
|
MapR Minimum Requirements |
|
The following table specifies the ports used by Myriad.
Application | Port |
---|---|
Mesos Master UI | http://<hostname>:5050 |
Marathon UI | http://<hostname>:8080 |
Myriad UI | http://<hostname>:8192 NOTE: The Myriad UI is available
once a Resource Manager is launched. |
About this task
The Myriad installation is a manual installation where Apache Mesos is installed before MapR Myriad.
Procedure
-
Download and build Mesos and (optionally) Marathon. See http://mesos.apache.org/getting-started/ for Mesos and https://mesosphere.github.io/marathon/docs/ for Marathon.
IMPORTANT: Install Apache Mesos on all node where resources will be shared. In addition, at least one (1) node should be running both Master and Slave and one (1) node running only Slaves.
-
Download and deploy MapR Myriad.
-
On the Mesos master node, install (as a minimum) Apache Mesos and the following
MapR packages:
mapr-core mapr-fileserver mapr-cldb mapr-webserver
- On RedHat / CentOS
-
yum -nogpgcheck install <package> <package> ...
- On Ubuntu
-
apt-get install <package> <package> ...
-
Install MapR Zookeeper on its master node:
The MapR
mapr-zookeeper
package can be installed on any node that is designated as its master. For example, on the Mesos master node:mapr-zookeeper
-
(optional) Install Mesos-DNS on its master node:
Mesos-DNS can be installed on any node that is designated as its master. For example, on the Mesos master node. See https://mesosphere.github.io/mesos-dns/docs/
-
On the Mesos slave nodes, install (as a minimum) Apache Mesos and the following
MapR packages.
mapr-core mapr-fileserver
Small Cluster Installation
The following example shows an installation on a CentOS6 operating system, a three (3) node cluster where one node is the master node for Mesos, Mesos-DNS, MaprR CLDB, and MapR Zookeeper, and two nodes are Mesos slave nodes.
Download and build Mesos on all nodes.
Unpack and install Myriad from the tarball.
On the master node, install (as a minimum) Apache Mesos and the following MapR packages:
yum -nogpgcheck install
mapr-core mapr-fileserver mapr-zookeeper mapr-cldb mapr-webserver
On the two Mesos slave nodes, install (as a minimum) Apache Mesos and the following MapR packages:
yum -nogpgcheck install
mapr-core mapr-fileserver
What to do next
See Configure Myriad.