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 Primary and Secondary installations and one (1) node running only Secondary installation.
-
Download and deploy MapR Myriad.
-
On the Mesos primary 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 primary node:
The MapR
mapr-zookeeper
package can be installed on any node that is designated as its primary node. 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://github.com/mesosphere/mesos-dns/tree/master/docs.
-
On the Mesos secondary 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 secondary 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 secondary 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.