Ambari 2.1.1 安装hadoop生态大数据平台 HDP 2.3.4.0 本地安装源(local repo)

3台电脑做集群,配置类似,都先安装centos7.1 最小安装
h1 ip:192.168.1.21
h2 ip:192.168.1.22
h3 ip:192.168.1.23
3台电脑以外是还有一台是我平时办公用的win7做本地源(也是虚拟机centos7.1)
前置工作:
3台集群安装centos7.1
win7虚拟机centos7.1




1.设置hosts域名解析
sed -i -e '$a192.168.1.21\th1\n192.168.1.22\th2\n192.168.1.23\th3' /etc/hosts
重启服务
systemctl restart network
scp /etc/hosts h2:/etc/hosts
scp /etc/hosts h3:/etc/hosts




2.设置ssh免密码登录
on h1:
ssh-keygen -t dsa
cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys
scp /root/.ssh/id_dsa.pub h2:/root/
scp /root/.ssh/id_dsa.pub h3:/root/


on h2:
ssh-keygen -t dsa
cat /root/id_dsa.pub >> /root/.ssh/authorized_keys


on h3:
ssh-keygen -t dsa
cat /root/id_dsa.pub >> /root/.ssh/authorized_keys




3.关闭selinux
setenforce 0
ssh h2 setenforce 0
ssh h3 setenforce 0
sed -i 's/=enforcing/=disabled/' /etc/sysconfig/selinux
scp /etc/sysconfig/selinux h2:/etc/sysconfig/selinux
scp /etc/sysconfig/selinux h3:/etc/sysconfig/selinux




4.关闭firewalld
systemctl stop firewalld
systemctl disable firewalld
ssh h2 systemctl stop firewalld
ssh h3 systemctl stop firewalld
ssh h2 systemctl disable firewalld
ssh h3 systemctl disable firewalld




5.同步时间
yum install -y ntpdate
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate time.nist.gov


ssh h2 yum install -y ntpdate
ssh h2 rm -rf /etc/localtime
ssh h2 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ssh h2 ntpdate time.nist.gov


ssh h3 yum install -y ntpdate
ssh h3 rm -rf /etc/localtime
ssh h3 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ssh h3 ntpdate time.nist.gov


crontab -e
*/5 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP
每五分钟同步一次时间


6.制作yum本地源
6.1搭建一个web平台
在centos虚拟机上:
注意虚拟机的firewalld和selinux都要关闭
yum install httpd -y
systemctl start httpd
echo "hello world" | cat >>/var/www/html/index.html
on  h1:
curl http://192.168.1.11/index.html
如果显示hellow world就ok了
6.2搭建本地源
yum install yum-utils createrepo -y
cd /var/www/html/
wget -nv http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.1.1/ambari.repo -O /etc/yum.repos.d/ambari.repo
wget -nv http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.1.1/ambari.repo -O /etc/yum.repos.d/ambari.repo
vi /etc/yum.repos.d/HDP-2.3.4.0.repo
#VERSION_NUMBER=2.3.4.0-3485
[HDP-2.3.4.0]
name=HDP Version - HDP-2.3.4.0
baseurl=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.4.0
gpgcheck=1
gpgkey=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.4.0/RPM-GPG-KEY/RPM-
GPG-KEY-Jenkins
enabled=1
priority=1


[HDP-UTILS-1.1.0.20]
name=HDP Utils Version - HDP-UTILS-1.1.0.20
baseurl=http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/centos7
gpgcheck=1
gpgkey=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.4.0/RPM-GPG-KEY/RPM-
GPG-KEY-Jenkins
enabled=1
priority=1
mkdir /var/www/html/ambari
cd /var/www/html/ambari
yum repolist
reposync  -r Updates-ambari-2.1.1
createrepo ./
mkdir /var/www/html/hdp
cd /var/www/html/hdp
reposync  -r HDP-2.3.4.0 
reposync  -r HDP-UTILS-1.1.0.20
createrepo ./
这样2个本地源文件就完成了

终于可以安装ambari了


7.安装ambari
on h1:
vi /etc/yum.repos.d/ambari.repo
[ambari-2.1.1]
name=Ambari 2.1.1
baseurl=http://192.168.1.11/ambari/
gpgcheck=0
enabled=1
保存文件
yum install ambari-server -y
设置ambari-server
ambari-server setup
一路回车,jdk安装下载比较慢,可以vi /etc/ambari-server/conf/ambari.properties 的74行改成自己的源文件
cd /
grep -rn "http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-8u40" *
我这改的是jdk-8u40,即jdk1.8的安装包
下载地址http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-8u40-linux-x64.tar.gz
迅雷还是下的比较快的,嫌麻烦的当然不到200兆再慢忍忍也就过去了
启动ambari服务
ambari-server start
打开浏览器输入
http://192.168.1.21:8080
默认用户admin
默认密码admin




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值