centos7 ambari2.6.1.5+hdp2.6.4.0 大数据集群安装部署 (2)

因为ambari 和 hdp 安装文件比较大,如果在线安装的话会很慢,所以***选择本地源。
(可以在集群可以访问的任何机器上制作本地源)

3.1 安装制作本地源工具 1
  yum install yum-utils createrepo
 
3.2 创建一个HTTP服务器 1
2
  yum install httpd -y
systemctl enable httpd && systemctl start httpd
 
3.3 为Web服务器创建目录 1
  mkdir -p /var/www/html/hdp/HDP-UTILS
 
3.4 下载系统对应的最新版相关安装包

其中包括Ambari、HDP、HDP-UTILS,由于HDP-GPL较小只有几百k,所以没有配置为本地源。

3.4.1 下载 1
2
3
  wget
wget
wget
 

下载地址见官方文档:https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.1.5/bk_ambari-installation/content/ch_obtaining-public-repos.html

3.4.2 解压 1
2
3
  tar -zxvf ambari-2.6.1.5-centos7.tar.gz -C /var/www/html
tar -zxvf HDP-2.6.4.0-centos7-rpm.tar.gz -C /var/www/html/hdp/
tar -zxvf HDP-UTILS-1.1.0.22-centos7.tar.gz -C /var/www/html/hdp/HDP-UTILS/
 
3.4.3 解决在浏览器访问 为空白

原因:该目录下index.xml使用了 https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js 国内访问不了谷歌,将index.xml注释掉即可

1
2
  cd /var/www/html/hdp/HDP/centos7/2.6.4.0-91
mv index.xml index.xml.bak
 

 

此时应该可以在浏览器访问下面的地址了,可以验证一下

1
2
3
 


 

 

3.5 配置ambari、HDP、HDP-UTILS的本地源 1
2
  cp /var/www/html/ambari/centos7/2.6.1.5-3/ambari.repo /etc/yum.repos.d/
cp /var/www/html/hdp/HDP/centos7/2.6.4.0-91/hdp.repo /etc/yum.repos.d/
 

将每个repo里的baseurl和gpgkey的地址修改为本地的

1
  vim /etc/yum.repos.d/ambari.repo
 

 

1
2
3
4
5
6
7
8
  #VERSION_NUMBER=2.6.1.5-3
[ambari-2.6.1.5]
name=ambari Version - ambari-2.6.1.5
baseurl=http://ambari.master.com/ambari/centos7/2.6.1.5-3
gpgcheck=1
gpgkey=http://ambari.master.com/ambari/centos7/2.6.1.5-3/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
 
1
  vim /etc/yum.repos.d/hdp.repo
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  #VERSION_NUMBER=2.6.4.0-91
[HDP-2.6.4.0]
name=HDP Version - HDP-2.6.4.0
baseurl=http://ambari.master.com/hdp/HDP/centos7/2.6.4.0-91
gpgcheck=1
gpgkey=http://ambari.master.com/hdp/HDP/centos7/2.6.4.0-91/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1


[HDP-UTILS-1.1.0.22]
name=HDP-UTILS Version - HDP-UTILS-1.1.0.22
baseurl=http://ambari.master.com/hdp/HDP-UTILS
gpgcheck=1
gpgkey=http://ambari.master.com/hdp/HDP/centos7/2.6.4.0-91/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
 
1
2
3
4
  yum clean all
yum list update
yum makecache
yum repolist
 
3.6 (可选)如果您的环境中配置了多个存储库,请在集群中的所有节点上部署以下插件 1
2
  yum install yum-plugin-priorities -y
vim /etc/yum/pluginconf.d/priorities.conf
 
1
2
3
  [main]
enabled = 1
gpgcheck=0
 
4、安装ambari(仅在master) 4.1安装ambari-server 1
  yum install ambari-server -y
 
4.2 设置mysql连接器 1
  ambari-server setup --jdbc-db=mysql --jdbc-driver=http://www.likecs.com/usr/share/java/mysql-connector-java.jar
 

(如果使用mysql作为hive的元数据库)

4.3 创建相关的mysql数据库

创建ambari数据库及用户,登录root用户执行下面语句:

1
  mysql -uroot -pRoot-123
 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zggxpg.html