当前位置: 首页 > news >正文

基于Ambari搭建大数据分析平台(30分钟速成)全网最全最详细的Ambari搭建大数据分析平台:

全网最全最详细的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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 不靠学历,不拼年资,怎么才能月入2W?
  • SpringBoot基础知识
  • FastAPI挂载静态资源
  • 使用 SSH ProxyJump 一步到位连接远程服务器
  • go语言基础入门(一)
  • 《Effective Debugging:软件和系统调试的66个有效方法》读书笔记-Part2
  • 力扣41 缺失的第一个正数 Java版本
  • Java语言程序设计基础篇_编程练习题**18.34 (游戏:八皇后问题)
  • centos7防火墙白名单总结
  • 在MySQL中,要查询所有用户及其权限,您可以使用以下命令:
  • springboot+redis+缓存
  • 59.【C语言】内存函数(memmove函数)
  • python爬虫初体验(二)
  • 611. 有效三角形的个数
  • pip install、yum install和conda install三者技术区分
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • classpath对获取配置文件的影响
  • gf框架之分页模块(五) - 自定义分页
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 聊聊directory traversal attack
  • 设计模式走一遍---观察者模式
  • 树莓派 - 使用须知
  • 我有几个粽子,和一个故事
  • 异步
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • $(function(){})与(function($){....})(jQuery)的区别
  • (09)Hive——CTE 公共表达式
  • (2)nginx 安装、启停
  • (C语言)球球大作战
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (算法)Game
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • (原創) 未来三学期想要修的课 (日記)
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .bat批处理(六):替换字符串中匹配的子串
  • .Net Core和.Net Standard直观理解
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET Framework杂记
  • .Net中间语言BeforeFieldInit
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • /var/lib/dpkg/lock 锁定问题
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • []sim300 GPRS数据收发程序
  • [AIGC] 深入浅出 Python中的`enumerate`函数
  • [AutoSar]工程中的cpuload陷阱(三)测试
  • [BJDCTF2020]The mystery of ip1
  • [C#] 基于 Token 的鉴权与签名机制详解 接口对接鉴权 token、sign(a=1b=2c=3d=4)、Base64、参数加密、MD5