Using a Local, Shared Repository With the MapR Installer

The MapR Installer can use a local repository instead of an Internet repository.

When you run the mapr-setup.sh script, it attempts to connect to package.mapr.com and configures an Internet repository. If there is no Internet connectivity, the script asks for archive files so that it can create a local repository.

Note: Passing -a <full path each archive file> to the mapr-setup.sh script bypasses the Internet connectivity check and automatically creates a local repository with the provided archive files.

To install with a local, shared repository, the node that runs mapr-setup.sh needs the following:

Note: Red Hat clusters must have access to a local EPEL repository, as described in Set Up the Internet Repository: RHEL/CentOS. The EPEL repository enables installation of these packages:
  • clustershell
  • pdsh
  • pdsh-rcmd-ssh
  • sshpass
After downloading the mapr-setup.sh script and the archive files to the node that will run the MapR Installer, run the following command from the directory that contains the mapr-setup.sh script:
bash ./mapr-setup.sh –a <full path to the archive files>