-
准备所需组件
-
安装三台
Centos7
-
配置三台
Centos7
-
关闭防火墙(所有节点)
systemctl stop firewall.service systemctl disable firewall.service
-
配置主机名(所有节点)
vi /etc/hostname
-
配置
IP
与主机名的映射(所有节点)vi /etc/hosts
在文件添加如下内容,其中IP和主机名要对应上,这里按照自己的实际来设定
192.168.1.138 am-slave1 192.168.1.140 am-slave2 192.168.1.141 am-master
-
配置主节点与从节点的
SSH
免密码登录(仅主节点)Spark(三)安装部署Spark -
安装并开启时间同步服务
NTP
,以主节点为例(所有节点)[root@am-master ~]# yum install ntpd [root@am-master ~]# systemctl enable ntpd [root@am-master ~]# systemctl start ntpd
-
安装并开启
Apache Http
服务(仅主节点)[root@am-master ~]# yum install httpd [root@am-master ~]# systemctl start httpd.service [root@am-master ~]# systemctl enable httpd.service
验证
Http
服务是否安装成功,出现如下界面说明安装成功了
-
-
安装配置
Mysql
数据库(仅主节点)-
安装Mysql
yum -y install mariadb-server
-
启动mariadb
systemctl start mariadb systemctl enable mariadb
-
配置Mysql
mysql_secure_installation #首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 #设置密码 Set root password? [Y/n] <–是否设置root用户密码,输入y并回车或直接回车 New password: <– 设置root用户的密码 Re-enter new password: <– 再输入一次你设置的密码 #其他配置 Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车 Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车, Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车 Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车 #初始化MariaDB完成,接下来测试登录,输入密码能正常登陆就完成了
-
初始化Mysql
mysql -uroot -p123456
安装完成后创建
ambari
数据库及用户create database ambari; CREATE USER 'ambari'@'%'IDENTIFIED BY 'ambari'; GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%'; FLUSH PRIVILEGES;
如果要安装
Hive
,再创建Hive
数据库和用户 再执行下面的语句:create database hive; CREATE USER 'hive'@'%'IDENTIFIED BY 'hive'; GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%'; FLUSH PRIVILEGES;
-
安装Mysql数据库驱动
yum mysql-connector-java
-
-
配置
Ambari
本地数据源(仅在主节点上)-
在
httpd
服务目录下创建ambari
目录mkdir /var/www/html/ambari
-
将实现下载好的
ambari-2.6.0.0-centos7.tar.gz
和HDP-2.6.3.0-centos7-rpm.tar.gz
解压到ambari目录中tar -zxvf ambari-2.6.0.0-centos7.tar.gz -C /var/www/html/ambari tar -zxvf HDP-2.6.3.0-centos7-rpm.tar.gz -C /var/www/html/ambari
-
在
ambari
目录下创建一个HDP-UTILS
,然后将HDP-UTILS-1.1.0.21-centos7.tar.gz
解压到HDF-UTILS
目录中mkdir /var/www/html/ambari/HDP-UTILS/ tar -zxvf HDP-UTILS-1.1.0.21-centos7.tar.gz -C /var/www/html/ambari/HDP-UTILS/
-
配置
ambari、HDP、HDP-UTILS
的本地源,一下的IP地址根据你自身的情况进行更改编辑
ambari.repo
vi /var/www/html/ambari/ambari/centos7/2.6.0.0-267/ambari.repo
配置
ambari.repo
#VERSION_NUMBER=2.6.0.0-267 [ambari-2.6.0.0] name=ambari Version - ambari-2.6.0.0 baseurl=http://192.168.1.141/ambari/ambari/centos7/2.6.0.0-267 gpgcheck=1 gpgkey=http://192.168.1.141/ambari/ambari/centos7/2.6.0.0-267/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1 priority=1
编辑
hdp.repo
vi /var/www/html/ambari/HDP/centos7/2.6.3.0-235/hdp.repo
配置
hdp.repo
#VERSION_NUMBER=2.6.3.0-235 [HDP-2.6.3.0] name=HDP Version - HDP-2.6.3.0 baseurl=http://192.168.1.141/ambari/HDP/centos7/2.6.3.0-235 gpgcheck=1 gpgkey=http://192.168.1.141/ambari/HDP/centos7/2.6.3.0-235/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1 priority=1 [HDP-UTILS-1.1.0.21] name=HDP-UTILS Version - HDP-UTILS-1.1.0.21 baseurl=http://192.168.1.141/ambari/HDP-UTILS gpgcheck=1 gpgkey=http://192.168.1.141/ambari/HDP-UTILS/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1 priority=1
-
将
ambari.repo
和hdp.repo
拷贝到/etc/yum.repos.d/
目录下
-
-
安装
Ambari
-
安装
Ambari Server
yum install ambari-server
-
配置
Amabri Server
ambari-server setup
-
启动
Ambari Server
ambari-server start
-
访问
Ambari Server:http://192.168.1.141:8080
,账号密码都是admin
-
-
安装配置
HDP 2.6.0
集群-
点击上面登录成功页面的
Launch Install Wizard
按钮进行集群配置 -
设置集群名称
-
设置
HDP
安装源
-
主机信息确认,私钥文件时主节点的私钥文件,配置免密码登录的时候生成过
-
安装具体的服务
-
配置各个服务位Master
-
配置服务的从节点
-
显示配置信息
-
开始部署集群
-
Ambari(一)基于本地库离线安装
最新推荐文章于 2024-04-20 21:51:26 发布