大数据技术之Hadoop运行环境搭建

大数据技术之Hadoop(入门)第3章 Hadoop运行环境搭建 3.1 虚拟机环境准备 1) 克隆虚拟机 2) 修改克隆虚拟机的静态ip 3) 修改主机名 4) 关闭防火墙 5) 创建atguigu用户 6) 配置atguigu用户具有root权限 以上6条内容详见《尚硅谷大数据技术之Linux》文档。 7)在/opt目录下创建文件夹 (1)在/opt目录下创建module、software文件夹 [atguigu@hadoop101 op... 阅读详情

一、Hadoop是什么?

1、Hadoop是一个由Apache基金会所开发的分布式系统基础架构。

2、主要解决,海量数据的存储和海量数据的分析计算问题。

3、广义上来说,Hadoop通常是指一个更广泛的概念——Hadoop生态圈。

二、Hadoop的发展历史 

1、Hadoop创始人Doug Cutting,为了实现与Google类似的全文搜索功能,他在Lucene框架基础上进行优化升级,查询引擎和索引引擎。

2、2001年年底Lucene成为Apache基金会的一个子项目。

3、对于海量数据的场景,Lucene框 架面 对与Google同样的困难,存 储海量数据困难,检 索海 量速度慢。

4、学习和模仿Google解决这些问题的办法 :微型版Nutch。

5、可以说Google是Hadoop的思想之源(Google在大数据方面的三篇论文):GFS --->HDFS、Map-Reduce --->MR、BigTable --->HBase。

6、2003-2004年,Google公开了部分GFS和MapReduce思想的细节,以此为基础Doug Cutting等人用 了2年业余时间实现了DFS和MapReduce机制,使Nutch性能飙升。

7、2005 年Hadoop 作为 Lucene的子项目 Nutch的一部分正式引入Apache基金会。

8、2006 年 3 月份,Map-Reduce和Nutch Distributed File System (NDFS)分别被纳入到 Hadoop 项目 中,Hadoop就此正式诞生,标志着大数据时代来临。

9、名字来源于Doug Cutting儿子的玩具大象

三、Hadoop运行环境搭建 

hadoop100 虚拟机配置要求如下(本文 Linux 系统全部以 CentOS-7.5-x86-1804 为例)

安装模板虚拟机,IP地址 192.168.10.100、主机名称hadoop100、内存 4G、硬盘 50G 

1、使用 yum 安装需要虚拟机可以正常上网,yum 安装前可以先测试下虚拟机联网情况

[root@hadoop100 ~]# ping www.baidu.com
PING www.baidu.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1
ttl=128 time=8.60 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=2
ttl=128 time=7.72 ms

2、安装 epel-release

 注:Extra Packages for Enterprise Linux 是为“红帽系”的操作系统提供额外的软件包, 适用于 RHEL、CentOS 和 Scientific Linux。相当于是一个软件仓库,大多数 rpm 包在官方repository 中是找不到的)

[root@hadoop100 ~]# yum install -y epel-release

3、注意:如果Linux 安装的是最小系统版,还需要安装如下工具;如果安装的是Linux桌面标准版,不需要执行如下操作

  • net-tool:工具包集合,包含 ifconfig 等命令
[root@hadoop100 ~]# yum install -y net-tools 
  • vim:编辑器

[root@hadoop100 ~]# yum install -y vim

4、关闭防火墙,关闭防火墙开机自启

注意:在企业开发时,通常单个服务器的防火墙时关闭的。公司整体对外会设置非常安全的防火墙 

[root@hadoop100 ~]# systemctl stop firewalld
[root@hadoop100 ~]# systemctl disable firewalld.service

5、创建 atguigu 用户,并修改 atguigu 用户的密码

[root@hadoop100 ~]# useradd atguigu
[root@hadoop100 ~]# passwd atguigu

6、配置 atguigu 用户具有 root 权限,方便后期加 sudo 执行 root 权限的命令

[root@hadoop100 ~]# vim /etc/sudoers

修改/etc/sudoers 文件,在%wheel 这行下面添加一行,如下所示:

## Allow root to run any commands anywhere
root ALL=(ALL) ALL
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
atguigu ALL=(ALL) NOPASSWD:ALL

注意:atguigu 这一行不要直接放到 root 行下面,因为所有用户都属于wheel 组,你先配置了 atguigu 具有免密功能,但是程序执行到%wheel 行时,该功能又被覆盖回需要密码。所以 atguigu 要放到%wheel 这行下面。

7、在/opt 目录下创建文件夹,并修改所属主和所属组

(1)在/opt 目录下创建 module、software 文件夹
[root@hadoop100 ~]# mkdir /opt/module
[root@hadoop100 ~]# mkdir /opt/software
(2)修改 module、software 文件夹的所有者和所属组均为atguigu 用户
[root@hadoop100 ~]# chown atguigu:atguigu /opt/module
[root@hadoop100 ~]# chown atguigu:atguigu /opt/software
(3)查看 module、software 文件夹的所有者和所属组
[root@hadoop100 ~]# cd /opt/
[root@hadoop100 opt]# ll
总用量 12
drwxr-xr-x. 2 atguigu atguigu 4096 5 月 28 17:18 module
drwxr-xr-x. 2 root root 4096 9 月 7 2017 rh
drwxr-xr-x. 2 atguigu atguigu 4096 5 月 28 17:18 software

8、卸载虚拟机自带的 JDK

注意:如果你的虚拟机是最小化安装不需要执行这一步。

[root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e
--nodeps
  • rpm -qa:查询所安装的所有rpm 软件包
  • grep -i:忽略大小写
  • xargs -n1:表示每次只传递一个参数
  • rpm -e –nodeps:强制卸载软件

9、重启虚拟机

利用运放设计简单有源滤波器(低通、高通、带通) 本文旨在帮助刚接触模电的同学快速设计一个实用可靠的运放,故我将不会说一些晦涩难懂的原理,只给出仿真电路图。 阅读详情

相关推荐

AG32VF407直流电流采集仪设计:从1uA到10A宽范围采样与FPGA加速方案

本文详细介绍了基于AG32VF407芯片的直流电流采集仪设计方案,实现了从1uA到10A的宽范围采样。方案采用低噪声电源、精密运放调理、高速比较器自动档位切换及高精度ADC同步采样,并重点阐述了利用AG32VF407片内FPGA实现硬件加速以提升性能的架构思路,为精密电流测量提供了完整的硬件与FPGA加速解决方案。

weixin_33245447的博客 309

大数据技术之Hadoop(入门)概述、运行环境搭建、运行模式

说起hadoop,有两层意思:hadoop生态系统和hadoop计算框架。我的这一个系列的Hadoop学习笔记也是从这里一步一步进行下来的,同时又参考了网上的很多文章,对学习Hadoop中遇到的问题进行了归纳总结。(1)Sqoop:Sqoop 是一款开源的工具,主要用于在Hadoop、Hive 与传统的数据库(MySQL)间进行数据的传递,可以将一个关系型数据库(例如 :MySQL,Oracle 等)中的数据导进到Hadoop 的HDFS 中,也可以将HDFS 的数据导进到关系型数据库中。

计算机毕业设计定做与辅导中心 1544

GD32F303 ADC+DMA实战:用硬件过采样搞定多通道数据采集(附完整代码)

本文详细介绍了GD32F303系列MCU通过ADC+DMA结合硬件过采样技术实现多通道数据采集的实战方案。从硬件设计要点到软件配置全解析,包括时钟树配置、ADC模块初始化和DMA传输设置,提供了完整的代码示例和优化技巧,帮助工程师构建高精度、低功耗的数据采集系统。

weixin_30466039的博客 318

大数据技术——Hadoop运行环境搭建

注:Extra Packages for Enterprise Linux是为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux。使用linux上面的工具yum下载epel软件库中的软件的时候,默认访问的是国外的地址,所有最好修改为国内的仓库地址,下载速度会显著提升。④将桌面hosts文件覆盖C:\Windows\System32\drivers\etc路径hosts文件。(2)查看Linux虚拟机的虚拟网络编辑器,编辑->虚拟网络编辑器->VMnet8。

weixin_63106307的博客 1540

2023东华大学机试OJ进阶版1-81题

先排序。每次找两个最小的数,把其中一个置为两数之和,并累加这个和值,另一个数置为-1,然后再排序,重复操作,直到只剩下一个数。105。

m0_49263811的博客 2794

antdv-<a-form>的使用

是 Ant Design Vue 中用于创建表单的组件,提供了一种结构化的方式来收集用户输入。它支持多种布局、验证、数据绑定等功能,非常适合用于处理用户输入和提交数据。

2302_81312344的博客 2617

大数据技术之Hadoop-运行环境搭建

Hadoop 运行环境搭建

qq_33934592的博客 1963

uniapp [安卓苹果App端] - 实现微信支付功能+拉起微信付款支付后返回本app页面,详解uniApp如何唤起本机微信app并跳转到支付页面全流程及示例源码(uniapp实现微信支付,可打包)

uni-app项目在APP端使用微信支付功能,uniapp前端实现微信支付,uniapp开发安卓App对接微信支付,uniapp苹果ios唤起微信支付,uniapp调用微信支付uniapp开发app-调用微信支付,uniapp开发安卓苹果app如何接入微信支付,前后端应该怎么做,UniApp中实现微信支付功能,支付报错,调起失败没响应,uniapp苹果微信支付唤起实现,app唤起微信支付,拉起微信支付,uniapp中唤醒微信进行支付并返回app,uniApp调起微信支付失败报错,全网最详细的uniapp微信

🏆 前端领域优质创作者 1万+

hadoop ubantu环境搭建_大数据技术之Hadoop(入门)第3章 Hadoop运行环境搭建(重点)...

大数据技术之Hadoop(入门)第3章 Hadoop运行环境搭建大纲3.1 虚拟机环境准备3.1.1 克隆虚拟机第一步:提前预备好虚拟主机创建完整克隆修改别名和存储位置启动克隆好的虚拟机登录虚拟机root身份3.1.2 修改克隆虚拟机的静态IP第一步:修改Mac地址[root@hadoop106 ~]#vim /etc/udev/rules.d/70-persistent-net.rules修改m...

weixin_35676444的博客 119

Qt Quick/QML入门到精通_专栏demo对应文章目录(目前50个左右demo/长期更新)

自定义图标下拉列表框的效果如下所示:自定义三态按钮的效果如下所示:传送门:53.qt quick-自定义三态按钮、自定义图标下拉列表框_诺谦的博客-优快云博客传送门:59.qt quick-qml调色板(颜色取色器)实现、自定义QQuickStyle样式_诺谦的博客-优快云博客63.qt quick-QML侧边滑动栏(不需要任何图片资源,支持自定义左右方向和大小)_诺谦的博客-优快云博客_qt实现好看侧边栏。...

抵抗时间扭曲,坚持做一件有意义的事 2万+

基于STM32设计的智能防盗单车锁_349

本设计基于STM32F103RCT6单片机,研制了一种适用于户外环境的智能防盗单车锁系统。系统集成了GPS定位模块、ADXL345加速度传感器、4G通信模块(Air780E)、OLED显示屏、继电器模拟锁控模块等硬件,通过姿态感知实现车辆异常移动检测,在锁车状态下自动触发蜂鸣器报警并通过短信与APP通知用户。

865

@大数据技术分享 2.hadoop运行环境搭建

本地跑的话,先搭建虚拟机,这里面只写了大概,详细的可以看我其他文章一、虚拟机网络设置为NAT模式二、修改ip为静态方式1、修改ip修改内容ONBOOT=yes2.重启网络服务 : service network restart3.失败则重启 reboot三、修改主机名注意:主机名称不要有“_”下划线四、修改ip与域名的映射(1)虚拟机Linux映射(2)window映射 :C:\Windows\System32\drivers\etc。

Hero_Fly的博客 177

GPU硬件架构与微架构深度解析09-GPU寄存器文件深度解析

本文探讨GPU架构中大规模寄存器堆的设计与高效分配算法。寄存器文件作为GPU关键组件,支持大规模线程并行和快速数据存取。文章分析了多体寄存器堆的设计考量,包括端口数量、冲突避免和功耗管理,并比较了线性扫描、图着色等寄存器分配算法的特点。还介绍了寄存器压缩、动态分区等高级优化技术,以及NVIDIA Ampere架构的实际案例。这些技术对提升GPU计算性能和能效至关重要。

2301_79143213的博客 120

Hadoop_入门笔记1(Hadoop是什么,Hadoop的组成,大数据技术生态体系,推荐系统框架图,hadoop运行环境搭建)

Map和Reduce(1)Map阶段并行处理输入数据(2)Reduce阶段对Map结果进行汇总。

weixin_60440795的博客 955

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

hadoop 不在 sudoers 文件中。此事将被报告_大数据技术之Hadoop(入门)第3章 Hadoop运行环境搭建(重点)

大数据技术之Hadoop(入门)第3章 Hadoop运行环境搭建大纲3.1 虚拟机环境准备3.1.1 克隆虚拟机第一步:提前预备好虚拟主机创建完整克隆修改别名和存储位置启动克隆好的虚拟机登录虚拟机root身份3.1.2 修改克隆虚拟机的静态IP第一步:修改Mac地址[root@hadoop106 ~]#vim /etc/udev/rules.d/70-persistent-net.rules修改m...

weixin_39964391的博客 753

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大数据技术学习笔记(二)—— Hadoop 运行环境的搭建

NameNode和ResourceManger如果不是同一台机器,不能在NameNode上启动 YARN,应该在ResouceManager所在的机器上启动YARN。利用模板机 hadoop100,克隆三台虚拟机:hadoop101 、hadoop102、hadoop103。修改 module、software 文件夹的所有者和所属组均为 huwei 用户。在hadoop101上启动NameNode、DataNode。如果能看到以上结果,则代表 Hadoop 安装成功!在hadoop101上启动集群。

hu_wei123的博客 983

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

大数据技术之_03_Hadoop学习_01_入门_大数据概论+从Hadoop框架讨论大数据生态+Hadoop运行环境搭建(开发重点)

大数据技术之_03_Hadoop学习_01_入门_大数据概论+从Hadoop框架讨论大数据生态+Hadoop运行环境搭建(开发重点)

黑泽君 975

hadoop学习总结

大数据(Big Data):指无法在一定时间范围内常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察力和流程优化能力的海量、高增长和多样化的信息资产。大数据主要解决海量数据的采集、存储和分析计算问题。数据存储单位:bit 、Byte 、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB。大数据特点(4V):volume(大量)、velocity(高速)、variety(多样)、value(低价值密度)

qq_65428855的博客 887

大数据技术之_03_Hadoop学习_01_入门_大数据概论+从Hadoop框架讨论大数据生态+Hadoop运行环境搭建(开发重点)...

第1章 大数据概论1.1 大数据概念1.2 大数据特点(4V)1.3 大数据应用场景1.4 大数据发展前景1.5 大数据部门业务流程分析1.6 大数据部门组织结构(重点)第2章 从Hadoop框架讨论大数据生态2.1 Hadoop是什么2.2 Hadoop发展历史2.3 Hadoop三大发行版本2.4 Hadoop的优势(4高)2.5 Hadoop组成(面试重点)2.5.1 HDFS...

aodawu2891的博客 633

大数据技术之Hadoop--入门

第1章 大数据概论 1.1 大数据概念 大数据概念如图所示。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DzXO0n41-1589145890472)(大数据技术之Hadoop–入门.assets/image-20191227150034169.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zrDZL7ue-1589145890474)(大数据技术之Hadoop–入门.assets/image-20191227150124050

m0_47707460的博客 633

2.概述、环境搭建、运行模式、常见错误

02.概述、环境搭建、运行模式、常见错误

weixin_44890576的博客 194

Hadoop 及Spark 分布式HA运行环境搭建

本文旨在站在研发的角度上通过手动实践搭建运行环境,文中不拖泥带水过多讲述基础知识,结合Hadoop和Spark最新版本,帮助大家跟着步骤一步步实践环境搭建。

京东科技开发者 345

Hadoop 及 Spark 分布式HA运行环境搭建

工欲善其事必先利其器,在深入学习大数据相关技术之前,先手动从0到1搭建一个属于自己的本地 Hadoop 和 Spark 运行环境,对于继续研究大数据生态圈各类技术具有重要意义。本文旨在站在研发的角度上通过手动实践搭建运行环境,文中不拖泥带水过多讲述基础知识,结合 Hadoop 和 Spark 最新版本,帮助大家跟着步骤一步步实践环境搭建。一、总体运行环境概览(1) 软件包及使用工具版本介绍表:(...

京东科技开发者 449

大数据技术之Hadoop(入门)

大数据技术之Hadoop(入门)一 从Hadoop框架讨论大数据生态1.1 Hadoop是什么1.2 Hadoop发展历史1.3 Hadoop三大发行版本1.4 Hadoop的优势1.5 Hadoop组成1.5.1 HDFS架构概述1.5.2 YARN架构概述1.5.3 MapReduce架构概述1.6 大数据技术生态体系1.7 推荐系统框架图二 Hadoop运行环境搭建2.1 虚拟机网络模式设置为NAT2.2 克隆虚拟机2.3 修改为静态ip2.4 修改主机名2.5 关闭防火墙2.6 在opt目录下创建文

lady88888888的博客 733
上一篇: Matplotlib入门:轻松绘制Python数据可视化图表
下一篇: 使用ECharts实现数据可视化教程(附案例)
Meguling
博客等级 码龄3年 70粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值