全网最全最详细的Ambari搭建大数据分析平台:
方法一适合详细自己独立安装,方法二超级详细具体,是根据方法一搭建成功的,方法三是另外的方法,安装包有不同,实践也能安装成功。
方法一:
1.搭建安装包资源网盘链接:
https://pan.baidu.com/s/1iRdPdneLIq9lTOBpIP8Vlw?pwd=snf3
提取码: snf3
2.安装教程链接:
基于Ambari搭建大数据分析平台-CSDN博客
需要结合本篇一起实现安装 。
3.安装教程需要注意的地方:
3.1 我的网盘资源放的是Centos可视化界面安装,安装教程中只支持最小化安装(非可视化)。
所以安装时得勾选带GUI的服务器
语言一定选择英文版,默认就是。
3.2 所有操作都在管理员下操作(很重要):
su
输入密码
cd /root
3.3 centos7已于2024年6月30日停止维护,所以得更新镜像源(管理员下操作,安装教程中3.2 安装初始软件之前操作):
cd /etc/yum.repos.d
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
3.4 借助工具(比如xftp, xshell)将上面文件上传到虚拟机master下的/root目录:
官网下载:家庭/学校免费 - NetSarang Website (xshell.com)
先点击xshell,ip地址(linux终端 ifconfig查看)
点击用户身份验证:
点击连接成功后:
3.5 安装教程中3.5 关闭SELinux、PackageKit、检测umask值(2)如果系统有安装 PackageKit,需要修改配置文件vim /etc/yum/pluginconf.d/refresh-packagekit.conf,打开就是为空,需要t输入enabled=0保存退出。
3.6 安装教程3.2 修改源地址 , 此步所有操作直接打开复制粘贴操作,不要手动去改。
3.7 安装教程四、安装Ambari之前需要先运行命令:
yum install ambari-agent
同时安装教程中 2.1 卸载MariaDB 和 已有MySQL ,每个人版本不一样,删除命令需要修改
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
3.8 鉴于mysql操作命令过多,这里直接给出,可以在登录mysql操作之后直接复制粘贴 :
安装教程中:2.3 MySQL 中 user 表中主机配置
mysql -uroot -p123456
show databases;
use mysql;
show tables;
desc user;
select User, Host, Password from user;
delete from user where Host='master';
delete from user where Host='127.0.0.1';
delete from user where Host='::1';
flush privileges;
quit;
安装教材中:2.5 在MySQL中创建数据库
mysql -uroot -p123456
CREATE DATABASE ambari;
use ambari;
CREATE USER 'ambari'@'%' IDENTIFIED BY 'ambarizk123';
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';
CREATE USER 'ambari'@'localhost' IDENTIFIED BY 'ambarizk123';
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'localhost';
CREATE USER 'ambari'@'master' IDENTIFIED BY 'ambarizk123';
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'master';
FLUSH PRIVILEGES;
source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql;
show tables;
use mysql;
select Host, User, Password from user where user='ambari';
CREATE DATABASE hive;
use hive;
CREATE USER 'hive'@'%' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%';
CREATE USER 'hive'@'localhost' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'localhost';
CREATE USER 'hive'@'master' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'master';
FLUSH PRIVILEGES;
CREATE DATABASE oozie;
use oozie;
CREATE USER 'oozie'@'%' IDENTIFIED BY 'oozie';
GRANT ALL PRIVILEGES ON *.* TO 'oozie'@'%';
CREATE USER 'oozie'@'localhost' IDENTIFIED BY 'oozie';
GRANT ALL PRIVILEGES ON *.* TO 'oozie'@'localhost';
CREATE USER 'oozie'@'master' IDENTIFIED BY 'oozie';
GRANT ALL PRIVILEGES ON *.* TO 'oozie'@'master';
FLUSH PRIVILEGES;
3.9 安装教程中2.6 配置Ambari 如果上面选择 3 自定义 JDK,则需要设置 JAVA_HOME。输入:/opt/jdk 注意每个人不同。
终端查看命令:echo $JAVA_HOME
我的是:/opt/jdk1.8.0_112
其他操作和安装教程中一样就行,复制粘贴,毕竟速成安装。
我的安装好后:
方法二:
链接:基于Ambari搭建hadoop生态圈+Centos7安装教程V2.0优化版(本篇博客写的较为详细,可能比较多,请耐心看)-CSDN博客
方法三:
链接:部署 Ambari 2.7.5 + HDP 3.1.5 | lvbibir's Blog