Welcome 微信登录

首页 / 操作系统 / Linux / CentOS 6.5 Ambari1.4.4安装配置实战

系统:三台CentOS 6.5虚拟机;需下载软件:ambari-1.4.4.23-centos6.tar.gz、HDP-2.0.6.1-centos6-rpm.tar.gz、HDP-UTILS-1.1.0.16-centos6.tar.gz;(为了保证离线安装,所以这里我们配置都是使用本地http源)可以从这个网址下载:http://s3.amazonaws.com/public-repo-1.hortonworks.com/index.html#, 不过这个网址打开有点慢。另外需要注意一点的是在下载ambari的时候它是有自己配对的HDP的,最好是要一致,比如上面下载的ambari和HDP就是配对的。1. 首先说配置吧(配置好了,其他都是浮云)假设我们配置的ip和机器名的映射分别是:192.168.0.101 vm1.localdomain vm1
192.168.0.102 vm2.localdomain vm2
192.168.0.103 vm3.localdomain vm3配置domain name是因为hdp好像需要这个,不配置这个的话,在ambari一键安装hdp的时候会有warning。 1.1首先按照前面一篇 http://www.linuxidc.com/Linux/2014-03/98712.htm 装好系统先,同时配置Centos的本地http源。1.2 配置ip和hostname:以vm1为例(以下未做说明,都是以vm1为例):修改/etc/hosts:192.168.0.101 vm1.localdomain vm1
192.168.0.102 vm2.localdomain vm2
192.168.0.103 vm3.localdomain vm3
127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4
::1        localhost localhost.localdomain localhost6 localhost6.localdomain6修改/etc/sysconfig/network-scripts/ifcfg-eth0:DEVICE="eth0"
BOOTPROTO="static"
IPADDR="192.168.0.101"
NETMAST="255.255.255.0"
GATEWAY="192.168.0.1"
DNS1="192.168.0.101"
HWADDR="00:0C:29:5E:9D:9E"
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="41b2b021-ba34-4238-b1ce-8a9cc6b5e187"这里的gateway配置为 192.168.0.1其实是错的,因为虚拟机的网管是192.168.0.2,这里配置为.1是因为需要保证没有连到外网哈(其实就是为了测试本地http源而已); 修改 /etc/sysconfig/network:NETWORKING=yes
HOSTNAME=vm1.localdomain
GATEWAY=192.168.0.1其他vm2、vm3参考此配置进行配置。 1.3 配置selinux、iptables:修改/etc/selinux/config :‘SELINUX=disabled命令行执行: chkconfig iptables off ; 因为修改了机器名,所以最后重启下。1.4 上传下载的3个.tar.gz文件到vm1的/var/www/html文件夹,然后解压缩,会得到下面的文件夹:centos是我们本地的系统源。1.5 配置ambari、hdp、hdp-util的repo。首先复制ambaricentos61.xupdates1.4.4.23ambari.repo 、HDPcentos62.xupdates2.0.6.1hdp.repo、HDP-UTILS-1.1.0.16 eposcentos6hdp-util.repo文件到/etc/yum.repo.d/文件夹下面,如下:其中,HDP.repo是ambari配置的时候自动生成的,可以不用管。修改ambari.repo:[Updates-ambari-1.4.4.23]
name=ambari-1.4.4.23 - Updates
baseurl=http://vm1.localdomain/ambari/centos6/1.x/updates/1.4.4.23
gpgcheck=0
gpgkey=http://vm1.localdomain/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1注意baseurl的配置,可以拷贝url到浏览器,一般可以看到下面的内容: 
修改CentOS-Base.repo、CentOS-Debuginfo.repo、CentOS-Media.repo,把其中的enabled设置为0,如果没有这个属性则添加一个,比如CentOS-Base.repo:[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
enabled=0
#released updates其中的enabled=0 就需要自己添加。 修改hdp.repo:[Updates-HDP-2.x]
name=Hortonworks Data Platform HDP-2.x - Updates
baseurl=http://vm1.localdomain/HDP/centos6/2.x/updates/2.0.6.1
gpgcheck=0
gpgkey=http://vm1.localdomain/HDP/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1修改hdp-util.repo:然后,使用yum clean all ,接着试着找找ambari、hdp、hdp-util的安装包:yum search ambari-agent、yum search Oozie、yum search ganglia,如果可以找到,那么就说明配置成功了。 1.5 配置ssh:生成ssh key: ssh-keygen -t rsa ,然后三次Enter即可;复制key: ssh-copy-id -i ~/.ssh/id_rsa.pub vm1 、ssh-copy-id -i ~/.ssh/id_rsa.pub vm2、ssh-copy-id -i ~/.ssh/id_rsa.pub vm3,分别输入密码即可(默认所有操作都使用root用户)验证: ssh vm3 ,无密码登录即可。1.6 拷贝http源到vm2、vm3;scp /etc/yum.repos.d/* root@vm2:/etc/yum.repos.d/scp /etc/yum.repos.d/* root@vm3:/etc/yum.repos.d/进入vm2、vm3 ,运行yum clean all. 同时安装unzip,在HDP有个Service需要解压,minmal的版本好像没有这个unzip。
  • 1
  • 2
  • 3
  • 下一页
OpenSSL在Linux Eclipse下使用的完整过程-附截图和测试程序如何在Ubuntu桌面创建应用启动器相关资讯      Ambari  Ambari安装 
  • Apache Ambari File Browser View  (05月19日)
  • Ubuntu 14.04上搭建Ambari 清晰PDF  (01月01日)
  • Apache Ambari 开放重定向漏洞(CVE  (11/03/2015 16:03:32)
  • Apache Ambari信息泄露漏洞(CVE-  (05月19日)
  • Apache Ambari服务器端请求伪造漏  (11/04/2015 08:02:02)
  • Apache Ambari "/var/lib/ambari-  (05/26/2015 19:58:42)
本文评论 查看全部评论 (0)
表情: 姓名: 字数