您的位置:首页 > 运维架构

Hadoop建设工具Ambari的安装部署及完整使用(三)——部署安装

2017-03-22 15:56 369 查看

三.部署安装

1.安装Ambari-server

在线安装

1) 在hortonworks公共资源库,选择ambari仓库地址并下载

wget http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo[/code]  

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地址)

整体效果如图所示:



 


2.配置并启动Ambari-server

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

效果如图所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息