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

news2024/9/24 19:49:27

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2161264.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

halcon单目相机标定

1.参考这边文章https://blog.csdn.net/weixin_60275604/article/details/139068423 2.代码 dev_close_window() dev_open_window(0, 0, 512, 512, black, WindowHandle) dev_set_draw(margin)***创建一个标定板参数 xNum,yNum标定板中行列标定点个数 MarkDist标定点中心距离 d…

Vue|插件

在 Vue.js 中,插件是用来扩展 Vue 功能的一种方式,能够帮助开发者扩展和复用功能。通过合理使用插件,可以提高代码的组织性和可维护性 目录 如何使用插件?插件的定义创建及使用插件插件的参数插件的扩展 总结 如何使用插件? 插件的定义 插…

洛汗2保姆级辅助教程攻略:VMOS云手机辅助升级打怪!

在《洛汗2》中,玩家将进入一个充满魔幻色彩的西方世界,体验多种族文明的兴衰与冒险。为了更好地享受这款由普雷威(Playwith)开发的角色扮演动作手游,使用VMOS云手机将是一个明智的选择。VMOS云手机专为游戏打造了定制版…

Gartner最新指南:如何通过开展红队演习提高网络弹性

由于事件和监管要求不断增加,安全和风险管理领导者努力建立网络弹性并有效管理网络威胁。本研究指导这些领导者制定红队计划以支持弹性及其关键组件。 主要发现 根据 2024 年 Gartner 设计和构建现代安全运营调查,73% 的组织认为红队角色对安全运营目标的…

【资源一号04A卫星(中巴地球资源卫星04A星)】

资源一号04A卫星(中巴地球资源卫星04A星) 资源一号04A卫星,全称为中巴地球资源卫星04A星(CBERS-04A),是中国与巴西两国合作研制的第六颗地球资源卫星。以下是对该卫星的详细介绍: 一、基本信…

解决Nodify框架因自带放大缩小、平移功能导致拖拽添加的控件无法准确在鼠标放下的位置显示控件

ViewModel中写具体关键的几段代码: var editor sender as NodifyEditor; Point p e.GetPosition(editor);//放大缩小比例double scale editor.ViewportZoom;//经过放大缩小、平移后获得坐标点位置p new Point(Math.Round((p.X - editor.ViewportT…

搜维尔科技:OptiTrack采集到的平衡数据,并对人形机器人进行编程,可以确保机器人的动作精度和准确性

OptiTrack具备高精度以及远追踪距离的双层特点,其捕捉范围最远可达91m,是大型场地(如体育馆、足球场、虚拟拍摄制作棚等)捕捉的最佳选择。 OptiTrack光学动作捕捉系统是目前全球市占率较高的全身动捕产品,可实现精度误…

第十六章 Javamail发送邮件

目录 一、邮件发送原理和流程图 二、Java发送邮件基本步骤 三、QQ邮箱授权码获取 四、示例代码 注:本章内容仅作为了解JavaMail邮件收发的基本原理,不建议作为实际项目使用,项目中建议通过SpringBoot项目加入mail的starter依赖来构建&am…

2.2 信道的极限容量

奈奎斯特定理 香农定理 🌏总结

怎么抠图把杂乱的人全部擦除?分享1个简单方法

前言 在图像编辑中,抠图是一项基本而重要的技能。它允许我们从一张图片中提取出想要的部分,或者去除不需要的元素。今天,我将分享一个简单而有效的方法来抠图,特别是如何擦除图片中杂乱的人物。 工具介绍 在众多的抠图工具中&a…

【近源攻击】badusb上线cs

❤️博客主页: iknow181 🔥系列专栏: 网络安全、 Python、JavaSE、JavaWeb、CCNP 🎉欢迎大家点赞👍收藏⭐评论✍ 0x01 实验前提 攻击设备:badusb cs服务器:公网部署了 cs 服务端 0x02 实验步骤 …

入耳式耳机戴久不舒服?真心劝你试试这五款骨传导耳机~

基于对运动耳机长时间的使用体验和细致研究,我有以下几点务实的建议想与大家交流:在做出购买决定之前,请多加思考,避免盲目追逐市场热点。有时候,那些突然风靡的网红耳机可能只是短暂的流行;同样&#xff0…

新学期月考成绩发布工具-易查分

老师们,新学期的第一次月考即将到来,是不是在想如何高效又安全地发布成绩呢?别担心,我来给你们介绍一个超实用的小工具——易查分小程序! 新学期,新挑战,但发布成绩这件事,可以变得…

# Windows环境下VSCode + Jupyter + Conda的AI学习环境配置指南

Windows环境下VSCode Jupyter Conda的AI学习环境配置指南 目录 Windows环境下VSCode Jupyter Conda的AI学习环境配置指南 优点 1. 安装Anaconda 2. 安装Visual Studio Code 3. 在VSCode中配置Python环境 4. 安装和配置Jupyter 5. 创建和管理虚拟环境 6. 安装常用的…

通信工程学习:什么是VNF虚拟网络功能

VNF:虚拟网络功能 VNF(Virtual Network Function)即虚拟网络功能,是网络功能虚拟化(NFV)架构中的一个核心概念。VNF允许通过软件化和虚拟化的方式,将传统的网络设备功能(如路由器、交…

CREO教程——2 绘制标准图纸

CREO教程——2 绘制标准图纸 说明:继承第一章设置好的配置文件,这一章进行学习分享如何定制自己的图纸图框,参考国家标准距,定制属于设计师或单位的通用图框。 1.设置工作目录 1.1设置工作目录 1.打开软件设置工作目录&#x…

MySQL按照经纬度排序 查询出商家信息

首先自己写公式算法,这个我们懒 就不写了,pass~ ST_Distance_Sphere用法和示例: 我们懒人使用MySQL自带的函数先看查询出的结果示例:示例代码(看代码直接跳这):注意事项 我们懒人使用MySQL自带的函数 ST_Distance_Sphe…

scrapy spider框架download下来就可以用

一.通过命令行创建scrapy项目 1.scrapy startproject project_Spider 二.通过命令行创建spider 1.scrapy genspider firstspider 2.定义需要抓取的字段,在items.py文件中对目标字段进行定义 # Define here the models for your scraped items # # See documentation in: # …

Java面试篇基础部分-Semaphore及其用法详解

Semaphore 是一种基于计数的信号量,在定义信号量对象的时候可以设置一个阈值,然后基于这个阈值,多线程可以竞争访问信号量,线程竞争到许可的信号之后,开始执行具体的业务逻辑,业务逻辑在执行完成之后释放这…

程序员修炼之道 13:务实的项目

不记录,等于没读。 这里是我阅读《程序员修炼之道》这本书的记录和思考。 务实的团队 一个项目不只你一个人,就需要建立一些基本规则,并依次将项目的各部分分配出去。 程序员有点像猫:聪明、意志坚强、固执己见、独立、并且经常…