搭建Hadoop高可用框架分布式集群

news2024/12/24 8:11:24

搭建Hadoop高可用框架分布式集群

在这里插入图片描述

一.基础配置

1.创建虚拟机,修改虚拟机的主机名

image-20221026222703469

image-20221026222740314

image-20221026222811930

2.修改网络配置

master:192.168.6.200

image-20221026222237958

slave1:192.168.6.201

image-20221026222345946

slave2:192.168.6.202

image-20221026222437367

3.互ping测试

image-20221103150649674

image-20221103150702501

image-20221103150713674

4.sudo授权

image-20221026223114483

5.安装vim编辑器

image-20221026223344584

6.配置网络映射

master配置映射

image-20221026223515567

master向slave1传递映射配置

image-20221026223629506

master向slave2传递映射配置

image-20221026223709091

7.配置免密

master配置免密

image-20221026223845366

image-20221026224008313

image-20221026224019879

image-20221026224030776

免密验证

image-20221026224258709

二.配置 JAVA 环境

image-20221027100007422

三.配置zookeeper

1.配置zoo.cfg的配置文件

image-20221027093150389

2.启动zookeeper

image-20221027100119535

3查看集群状态

image-20221027103548737

四.配置Hadoop集群

1.格式化hadoop集群

image-20221027113057985

2.master节点

image-20221027112946665

3.slave1节点

image-20221027113007404

4.slave2节点

image-20221027113021940

5.50070web端口访问

image-20221027113246269

6.8088端口访问

image-20221027113314410

7.计数测试

image-20221103150749427

五.安装hbase存储管理系统

1.启动hbase查看节点信息

image-20221027113652938

2.查看web UI 界面

image-20221027114254965

3.创建hbase表

image-20221027192151503

image-20221027192220987

4.修改数据表

image-20221027192406717

image-20221027192436318

image-20221027192512576

5.删除表

image-20221027193128469

image-20221027193145980

6.导出数据

image-20221027193431961

7.数据导出

image-20221027194452144

image-20221027194547000

六.MySQL环境配置

1.数据库测试

image-20221027204203747

image-20221027210414472

2.新建 Hive 用户与元数据

image-20221027210608863

七.配置 hive

1.启动hive

image-20221027210930278

2.Hive 表操作

image-20221027211302705

image-20221027211352151

八.sqoop的导入导出

1.sqoop版本

image-20221027212012339

2.创建数据库以及数据表

image-20221027211858654

image-20221027211915359

3.数据导入到HDFS

image-20221027212127887

image-20221027212251342

4.hdfs 上的数据导出到 mysql 表中

image-20221027212450214

5.导出数据

image-20221027213500286
image-20221027213500286

九.flume安装配置

1.创建配置文件

image-20221027213728057

2.安装telnet接口测试

image-20221027213933921

3.数据测试

image-20221027214007492

image-20221027214021401

image-20221027214322612

十.kafka部署

1.查看主题

image-20221027221448525

2.消费者和生产者互动

image-20221027222428332

在这里插入图片描述

十一.安装Scala

1.环境验证

image-20221027223827576

十二.安装spark

1.文件上传

image-20221027225424259

2.以集群模式运行 SparkPi 实例程序

image-20221028075418657

3.在spark-shell上运行一个WordCount案例

image-20221028080051270

image-20221028080126233

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

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

相关文章

MATLAB 之 Simulink系统的仿真与分析

这里写目录标题 一、Simulink 系统的仿真与分析1. 设置仿真参数1.1 Solver 参数设置1.2 Data lmport/Export 参数设置 2. 运行仿真与仿真结果分析2.1 运行仿真2.2 仿真结果分析 一、Simulink 系统的仿真与分析 系统的模型建立之后,选择仿真参数和数值算法&#xff…

LabVIEW自适应屏幕分辨率的两种方法

文章目录 前言一、方案1:组合缩放1、举例2、验证 二、方案2:分隔栏匹配窗格1、举例2、验证 前言 前阵子做的一个项目是在显示器分辨率为 2560*1600,缩放选项为 150% 的笔记本上开发的,但是当 vi 文件在另一台显示器分辨率为 1920…

ThingsBoard IoT Gateway 专栏 分享 前言

最近有朋友询问tb-gateway相关的问题,于是抽业余时间查看了一下官方文档,并做了一些尝试和案例。接下来我会将这些分享给大家。这也是一个系列,将会和我的ThingsBoard专栏放在一起。 ThingsBoard IoT Gateway 能够帮助你将连接到传统和第三方…

一次Android APK打包的报错

打包的时候报了一个错 没有记下来 但是解决方法是 打开Window-> Package Manager 移除这个(这个是Unity的广告组件

杰西·利弗莫尔股票大作手操盘术策略

文章目录 上升趋势演变多次回撤回升,区间震荡向上突破,恢复上升趋势前期回升高点下挫,趋势逆转警告信号向下突破,确认下降趋势 下降趋势演变多次回升回撤,区间震荡向下突破,恢复下降趋势前期回撤低点反弹&a…

mysql-大数据的上传(load data)

文章目录 1. 大批量数据的上传如果使用insert语句就会很慢,可以使用load data的方式 1. 大批量数据的上传如果使用insert语句就会很慢,可以使用load data的方式 如下,我建立了一个这样的数据表, 2. 我要将以下数据插入数据表&am…

基于FPGA的RC滤波器设计实现

目录 简介: 传递函数 FPGA代码实现 总结 简介: RC滤波器的特性基本情况介绍 RC一阶低通滤波介绍;RC滤波器电路简单,抗干扰性强,有较好的低频性能,并且选用标准的阻容元件易得,所以在工程测…

【滤波】平滑

%matplotlib inline#format the book import book_format book_format.set_style()简介 当你考虑未来的数据时,卡尔曼滤波器的性能并不是最优的。例如,假设我们在跟踪飞行器,最新的观测值突然偏离的很离谱,就像这样(我…

PHP的pack/unpack

前言:直接参照官网。 PHP: pack - Manual PHP中文手册 PHP中国镜像 php 国内镜像 PHP官方网站 PHP: unpack - Manual PHP中文手册 PHP中国镜像 php 国内镜像 PHP官方网站 1、作用 (1)pack:将数据打包成二进制字符串。将输入数据…

链表刷题(9-11)

目录 相交链表 环形链表 环形链表Ⅱ 相交链表 力扣 第一种思路:判断尾节点地址是否相同,时间复杂度为O(N^2)。 第二种思路:(节点对齐)记录两个链表节点个数,再根据节点差设置两个快慢指针进行next节点比对。时间复杂度O(N)(3N)…

PHP 税务申报征收系统mysql数据库web结构apache计算机软件工程网页wamp

一、源码特点 PHP 税务申报征收系统 是一套完善的WEB设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 代码下载 https://download.csdn.net/download/qq_41221322/87959340https://downl…

spring boot security之前后端分离配置

前言 spring boot security默认配置有一个登录页面,当采用前后端分离的场景下,需要解决两个问题: 前端有自己的登录页面,不需要使用spring boot security默认的登录页面登录相关接口允许匿名访问 因此需要自定义相关实现。 自…

【C51 --- 单片机学习历程与分享】

51单片机学习历程与分享 开篇 --- 认识单片机1、什么是单片机?2、51单片机主要资源3、STC89C51 芯片简介4、单片机脚位判断5、51单片机的应用领域6、如何学好51单片机?7、参考文献 开篇 — 认识单片机 前言: 1.本专栏适合有一定C语言功底的读…

数据结构与算法:数组和字符串

1 数组 1.1 集合、列表、数组的联系与区别 集合:由一个或多个确定的元素所构成的整体。类型不一定相同、确定、无序、互异。 列表(又称线性列表):按照一定的线性顺序,排列而成的数据项的集合。类型不一定相同、有序…

所有独立站都适合做谷歌推广吗?怎么做好谷歌推广?

大家有没有这种困扰:是不是所有的独立站都适合用谷歌来打广告呢?我的行业能不能用Google Ads来推广?如果我刚刚起步,我应该开启哪种类型的广告呢?让我们一起来揭秘吧! 如果你是一个独立站卖家,…

用异或计算只出现一次的数字

因为与0异或的都是数字本身&#xff0c;数字本身和数字本身异或是等于0&#xff0c;应用这个定理&#xff0c;我们来做这个题 链接: leetcode用异或计算只出现一次的数字 class Solution { public:int singleNumber(vector<int>& nums) {size_t v 0;for(size_t i …

Git指南 - 刚提的commit 怎么找不到了(游离分支)?

在有一次使用git时&#xff0c;我提交commit后&#xff0c;并未push&#xff0c;然后直接切到了当前分支的某个tag&#xff0c;最后我想切回来的时候&#xff0c;竟然找不到我刚才提交commit的节点了… 关联篇 Git指南 - 你该掌握的那些基础认知和首次配置Git指南 - 项目实战中…

uni-app处理请求发送表单类型的数据

我在本地开发了一个分页的接口 这里 我设置的是 form-data 参数类型 要的是个表单类型的数据 然后呢 我按传统PC端的方式处理了数据 <template><view class "box"><view class"management"></view></view> </template…

QT Creator上位机学习(二)基础布局控件及信号与槽

c# 系列文章目录 文章目录 布局控件信号与槽第二种connect 程序图标使用技巧 布局控件 美化界面的时候&#xff0c;经常需要进行一些控件的布局&#xff0c;这时需要使用一些容器类。 在快捷栏出&#xff0c;也有一些布局设计的选择 如上图&#xff0c;其中涉及到几种编辑…

【图像软件篇】Windows最强大的截图贴图神器-Snipaste的优化设置

【图像软件篇】Windows最强大的截图贴图神器-Snipaste的优化设置 个人用户免费、开源&#xff0c;以及和剪贴板神器Ditto一样简单易用&#xff0c;默认设置上手够快&#xff0c;除了没有长截图和OCR功能&#xff0c;我觉得它已经做到了截图贴图软件的天花板&#xff1b;本文我…