1) 在hortonworks公共资源库,选择ambari仓库地址并下载
wget http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo
2) 将ambari.repo文件拷贝到yum源 /etc/yum.repos.d/ 目录下
mv ambari.repo /etc/yum.repos.d/
3) 获取该公共库的所有源文件列表,确定是否含有ambari
yum clean all
yum list | grep ambari
4) yum安装ambari-server
yum install ambari-server -y
1) 首先在官网下载对应版本的ambari和对应的资源库
软件下载地址:http://docs.hortonworks.com/HDPDocuments/Ambari-2.4.2.0/bk_ambari-installation/content/ambari_repositories.html
资源库下载地址(内容同在线安装的步骤1):http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo
2) 安装http服务并启动
yum install httpd
service httpd start
3) 解压下载下来的文件到http服务的对应目录/var/www/html下
效果如图所示:
4) 修改之前下载的ambari.repo文件,并将其覆盖到/etc/yum.repos.d/
baseurl改为:
baseurl=http://192.168.61.41/AMBARI-2.4.2.0/centos7/2.4.2.0-136
gpgkey改为:
gpgkey=http://192.168.61.41/AMBARI-2.4.2.0/centos7/2.4.2.0-136/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
(可以通过设置gpgcheck=0来禁用GPG检查,如果不禁用,我们也可以修改gpgkey成本地的库源。其中,INSERT-BASE-URL为之前设置好的本地镜像Ambari的URL地址)
整体效果如图所示:
1) 若如上述步骤打算采用mysql作为ambari的数据库,则进行如下操作
将对应版本的mysql驱动包,如:mysql-connector-java-5.1.39.jar,放入以下目录:
/usr/share/java
/var/lib/ambari-server/resources
/usr/lib/ambari-server
(/usr/share/java下文件权限为644)
执行引入驱动包的命令:
ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java-5.1.39.jar
执行sql脚本建立库和表,sql脚本地址(请注意,不要与之前的建库语句冲突,执行之前请核查sql脚本):
/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql
2) 配置ambari-server
执行配置命令(注:除了java_home和数据库的配置,其它都可以选择默认配置):
ambari-server setup
具体步骤效果如图所示(相信诸位的英文能力,图片质量略差,还请见谅):
3) 配置完成后,启动ambari-server并访问8080端口管理页面
执行命令:
ambari-server start
效果如图所示: