Step 1: Prepare Packages and Repositories

Each node must have access to the package files. MapR separates its distribution into the following two repositories that contain the package files:

  • MapR packages. These provide core functionality for MapR clusters, such as the MapR file system.
  • Hadoop ecosystem packages. These packages are not specific to MapR, such as HBase, Hive, and Pig. Installation for ecosystem packages is not covered in this document.

Some MapR services have internal dependencies that require additional packages. For example, when you install the CLDB service on a node, the node must also have mapr-core and mapr-fileserver installed. You can install dependencies on each node before beginning the MapR installation process, or you can configure repositories and allow the package manager on each node resolve dependencies. For a list of package dependencies, see Packages and Dependencies for MapR Software.

You can make packages available to each node, as described in subsequent sections, using MapR's internet repository, a local repository, or a local path with rpm or deb package files.