MapR Installation on Amazon Web Service Machine with simple steps for Hadoop environment.
Step 1: Login with AWS credentials and then open the root machine.
[ec2-user@ip----~]$ sudo su -
Step 2: Put off the IP tables services
[root@ip---- ~]# service iptables stop
Step 3: Check the configuration of iptables
[root@ip----- ~]# chkconfig iptables off
Step 4: Edit the SELinux configuration
[root@ip----~]# vim /etc/selinux/config
Step 5: EDIT replace enforcing with disabled (save and exit)
[root@ip----~]# SELINUX = disabled
Step 6: Open repos by using below command
[root@ip----~]# cd /etc/yum.repos.d/
Step 7: edit mar ecosystem repo file.
[[email protected]]# vi mapr_ecosystem.repo
Put the following lines into the above file
[MapR_Ecosystem]
name = MapR Ecosystem Components
baseurl = http://package.mapr.com/releases/MEP/MEP-3.0.4/redhat
gpgcheck = 0
enabled = 1
protected = 1
Step 8: edit mapr installer repo files.
[[email protected]]# vi mapr_installer.repo
Step 9: Edit mapr core repo files.
[[email protected]]# vi mapr_core.repo
Put the following lines into the above file
[MapR_Core]
name = MapR Core Components
baseurl = http://archive.mapr.com/releases/v5.0.0/redhat/
gpgcheck = 1
enabled = 1
protected = 1
Step 10: create yum repolist
[root@ip----- yum.repos.d]# yum repolist
(here you will seen all packages)
Step 11: Search mapr package files.
[root@ip------ yum.repos.d]# yum list all | grep mapr
(this displays all packages related to mapr)
Step 12: import rpm package files
[root@ip----- yum.repos.d]# rpm --import
http://package.mapr.com/releases/pub/maprgpg.key
Step 13: install mapr cldb file server,webserver,resource manager and node manager
[root@ip------ yum.repos.d]# yum install mapr-cldb mapr-fileserver mapr- webserver mapr-resourcemanager mapr-nodemanager
Step 14: Install mapr Zookeeper
[root@ip------ yum.repos.d]# yum install mapr-zookeeper
Step 15: list of mapr files
[root@ip----- yum.repos.d]# ls -l /opt/mapr/roles/
Step 16: search for mapr rpm files by using files grep command.
[root@ip------ yum.repos.d]# rpm -qa | grep mapr
(displays installed packages related to mapr)
Step 17: Adding Group for mapr system
[root@ip------ yum.repos.d]# groupadd -g 5000 mapr
Step 18: Adding a user for mapr group system
[root@ip------ yum.repos.d]# useradd -g 5000 -u 5000 mapr
Step 19 : Set passwd for mapr user
[root@ip------ yum.repos.d]#passwd mapr
(here you will give password for mapr user)
(you can give any name)
Step 20: create id mapr
[root@ip------ yum.repos.d]# id mapr
Step 21: check Fully Qualified Doman Name using below command
[root@ip------ yum.repos.d]# hostname -f
Step 22: check disk availability
[root@ip------ yum.repos.d]# fdisk -l
(here you have seen available disks in that machine and select the second disk for mapr)
Step 23: Edit second disk information for maprdisk file system.
[root@ip----- yum.repos.d]# vi /root/maprdisk.txt
(here that second disk put here)(save and exit)
Step 24: Set the configuration server in different zones.
[root@ip----- yum.repos.d]# /opt/mapr/server/configure.sh -N training -C ip--------.ap-southeast-1.compute.internal -Z ip------.ap-southeast-1.compute.internal:5181
Step 25: Edit second disk files
[root@ip------ yum.repos.d]# cat /root/maprdisk.txt
Step 26: Download the rpm files
[root@ip------ ~]# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Step 27: Extra package for enterprise linux system
[root@ip------ ~]# rpm -Uvh epel-release-6*.rpm
Step 28: Start Zookeeper services
[root@ip------ ~]# service mapr-zookeeper start
Step 29 :Start warden services
[root@ip-1----- ~]# service mapr-warden start
Step 30: Start MapR CLI NODE CLDB MASTER service
[root@ip----- ~]# maprcli node cldbmaster
Here you will go with your machine ip in web server for mcs..shown below..
example: http://192.168.0.0:8443