Linux-7.2下搭建最新Hadoop-3.0单机环境

Hadoop单机版环境搭建 Hadoop单机版环境搭建 一、前置条件 Hadoop 的运行依赖 JDK,需要预先安装,安装步骤见: Linux 下 JDK 的安装 二、创建hadoop账号 ####1、使用root账号登录,通过useradd增加用户: useradd -m hadoop -s /bin/bash ####2、给hadoop新用户设置密码: passwd hadoop ####3、给hadoop用户增加管理员权限: 输入指令visudo 找到root ALL=(ALL)ALL这一行,一般在98行附近,然后在这一 阅读详情




《 Linux-7.2下构建最新Hadoop-3.0单机环境 》





前言:
在这儿我们先从搭建一个 Hadoop 的单机环境开始,这样会对 Hadoop 有个大致的了解后,再去看其相关概念就比较好理解写了,关于相关的概念在文章末尾进行查看(来至 Apache 官网)。


系统环境要求:
Apache Hadoop-3.0.0与以前发布版本的 hadoop-2.x 相比,具有许多重要的增强功能。


JDK 要求:
Hadoop JAR 现在都是针对 Java 8 的运行时版本编译的。如果你现在还在使用 Java 7 或更低版​​本则必须升级到Java 8或以上。



构建 Hadoop 单机环境
1)、系统环境
Linux 版本: CentOS-7.2
JDK 版本: JDK-1.8
Hadoop 版本: Apache Hadoop-3.0.0



2)、JDK 安装 《 Linux下Jdk1.8的安装与环境变量配置教程 》
http://blog.youkuaiyun.com/hello_world_qwp/article/details/78861247


3)、下载 Apache Hadoop 《 最新Apache Hadoop-3.0.0 百度云下载 》


4)、下载完成后上传到 Linux 服务器,并输入命令 “ tar -zxf hadoop-3.0.0.tar.gz ” 解压完成后,如下图:




5)、为了便于管理,将 hadoop 复制到指定目录,输入命令 “ cp hadoop-3.0.0 /usr/local/hadoop_single -r ”




6)、在默认情况下,Hadoop 被配置为以非分布模式运行的,非分布式即单 Java 进程,方便进行调试。

创建 input 目录,输入命令 “ mkdir input ” ,将 hadoop 配置文件复制到 input 目录,输入命令 “ cp etc/hadoop/*.xml input ”,如下图:




现在可以启动 hadoop 自带的 Demo ,hadoop 自带Demo包括 aggregatewordcount、aggregatewordhist、bbp、dbcount、distbbp、grep 等,

可以输入命令 “ bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.0.0.jar ” 进行查看,如下图:




启动一个 grep Demo,一个基于聚合的 mapreduce 的程序,主要用于计算输入文件中的单词,
输入命令 “ bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.0.0.jar grep input output 'dfs[a-z.]+' ”
启动成功后,将筛选符合正则表达式 dfs[a-z.]+ 的单词并统计出现的次数,最后输出结果到 output 文件夹中,

输入命令 “ cat output/* ” 查看输出的内容,其中 dfsadmin 出现了1次,如下图:






关于 Apache Hadoop
Apache Hadoop 可靠的、可扩展的分布式计算开源的软件库。
Apache Hadoop 软件库是一个框架,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集。
Apache Hadoop 的可扩展性是指从单个服务器扩展到数千台机器,每台机器提供本地计算和存储。Hadoop 本身不是依靠硬件来实现高可用性,其设计目的主要用于在应用层检测和处理故障,
从而在一组计算组成的集群中实现服务的高可用,因为集群中的每个计算机都可能出现故障或宕机导致该机停止提供服务。




Hadoop 下包括的模块
Common : 支持其他 Hadoop 模块的通用工具。
HDFS : 分布式文件系统,实现应用程序数据的高吞吐量。
YARN : 任务调度和集群资源管理的框架。
MapReduce : 用于并行处理大型数据集的基于YARN的系统。



Apache 基金会下与 Hadoop 相关的其他项目
HBase : 可扩展的分布式数据库,支持大型表格的结构化数据存储。
Hive : 提供了数据汇总和即时查询的数据仓库基础架构。
Spark : 主要用于 Hadoop 数据快速和通用的计算引擎(和 MapReduce有得一拼)。同时 Spark 也支持广泛的应用程序,其中包括ETL,机器学习,流处理和图像计算。
Zookeeper : 分布式应用程序的高性能协调服务。
Avro : 数据序列化系统。
Cassandra : 无单点故障的可扩展多主数据库。
Chukwa : 管理大型分布式系统的数据收集系统。
Ambari : 主要用于供应、管理和监控 Apache Hadoop 集群的Web的工具,该工具还对 Hadoop HDFS、Hadoop MapReduce、Hive、HCatalog、HBase、ZooKeeper、Oozie、Pig和Sqoop的友好支持,
Ambari提供了状态列表用于监控集群的运行情况,及以更友好的方式诊断系统性能的功能。
Mahout : 可扩展的机器学习和数据挖掘库。
Pig : 实现并行计算的高级过程语言和执行框架。通过允许对分布式数据集进行类似 SQL 的查询,Pig 可以简化 Hadoop 的使用。
Tez : 基于Hadoop YARN的通用数据流编程框架,它提供了一个强大且灵活的引擎,可执行任意DAG任务来处理批处理和交互式用例的数据。
下一篇《 Linux-7.2下构建最新Hadoop-3.0伪分布式环境 》









好了,关于 构建最新Hadoop-3.0单机环境 就写完了,如果还有什么疑问或遇到什么问题,可以给我留言。
歇后语:“共同学习,共同进步”,也希望大家多多关注CSND的IT社区。
关于 Hadoop-3.0 的一些增强功能和优化请参考 Apache 官网: http://hadoop.apache.org/docs/current/
hadoop2.7.3在centos7上部署安装(单机版) (1)hadoop2.7.3下载 下载地址:http://hadoop.apache.org/releases.html (注意是binary文件,source那个是源码) (2)解压tar.gz (3)配置hadoop 阅读详情

相关推荐

Linux Hadoop 2.7.3 集群部署

一、说明:到写本文时间为止,3.0没有发布稳定的版本,所以本文基于2.7.3 系统为centOS ,用 debian核心的linux(比如ubuntu) 基本设置相同,只要把yum换成apt-get,推荐使用更稳定的centOS二、集群部署1、 准备理论实验室没有服务器,我利用自己的电脑和舍友的电脑搭建了1个namenode 7个datanode的分布式集群,虚拟机为VMware Workstat

zslomo的博客 2259

详细教程-Linux上安装单机版的Hadoop

链接:https://pan.baidu.com/s/1u59OLTJctKmm9YVWr_F-Cg。:(这里要改成你自己linux中的jdk路径)这里配置的是单节点, 指向本机主机名称。) 修改hadoop-env.sh。6)修改yarn-site.xml。至此Hadoop单机版安装完毕。再次重新执行hdfs上传即可。

qq_46248151的博客 1356

别再卡在Google验证了!用Header Editor插件5分钟搞定TryHackMe注册(附最新.json规则)

本文提供了使用Header Editor插件快速解决TryHackMe注册时Google验证失败问题的详细指南。通过导入特定的JSON规则文件,用户可以轻松绕过网络限制,5分钟内完成账号注册,无需复杂设置。文章包含完整的配置步骤、常见问题解决方案以及安全使用建议。

weixin_30736301的博客 462

Linux单机安装Hadoop

ContOS7单机安装Hadoop

陆卿之的博客 1480

别再死磕MuJoCo了!用PyBullet+Stable-Baselines3搞定机械臂强化学习(保姆级环境配置)

本文详细介绍了如何使用PyBullet和Stable-Baselines3构建机械臂强化学习系统,绕过昂贵的MuJoCo许可壁垒。通过实战指南,包括环境配置、机械臂Gym环境构建、训练策略与调优技巧,帮助开发者快速掌握机器人强化学习技术,提升智能控制效率。

weixin_42667269的博客 264

BERTopic安装指南:hdbscan依赖问题全解析(附解决方案)

本文详细解析了安装BERTopic时常见的hdbscan依赖报错问题,深入剖析了C++编译环境缺失、Python版本兼容性以及包管理渠道混用三大核心原因。针对Windows、macOS和Linux不同系统,提供了创建虚拟环境、使用conda安装预编译包、安装C++编译工具等具体解决方案,帮助用户顺利安装BERTopic并开始文本主题建模实践。

weixin_29061041的博客 212

linux下安装hadoop3.0(全分布式)

一、hadoop3.x的新特性 1. Java版本需要1.8 2. Shell脚本已部分重写(Shell script rewrite) 3. HDFS新特性 支持可删除编码(Erasure Coding)使用EC来替代副本机制,可省略大约50%的存储空间,此时副本个数为1就行 支持两个及以上的namenode(即一个namenode与多个datanode) datanode数据写入平...

xl.zhang的博客 5437

一文看懂英伟达A100、H100、A800、H800、H20

想要Deepseek私有化部署吗?无论是训练大型AI模型,还是进行高性能计算(HPC),还是Deepseek私有化部署,都需要强大的GPU支持。而英伟达(NVIDIA)作为全球领先的AI芯片制造商,推出了一系列高性能GPU,包括等,广泛应用于AI训练、推理、科学计算等领域。如果想搭建一个属于自己的算力中心,该如何选择合适的GPU?本文将带你详细了解这些GPU的特性,并指导你如何搭建算力中心。一、英伟达算力GPU系列解析1. A100:数据中心AI计算的奠基石:Ampere:6912:432。

【可全包】本人程序员,不需要做任何吹嘘,只是实在写点程序,写点文档,熟悉各类主流框架,SSM,SpringBoot,Flask,Djiango,Mysql,Sqlite,VUE,Uniapp等,各类程序设计专家,优质作者 2万+

Linux环境安装Hadoop单机版

一、安装版本 hadoop-2.7.5 下载地址:Index of /dist/hadoop/core (apache.org) 二、准备工作 1、安装jdk 8及以上版本 2、修改主机名称(可以不修改) 3、关闭防火墙 三、安装 1、解压到/opt目录下 tar -zxvf hadoop-2.7.5.tar.gz -C /opt/ 2、配置hadoop环境变量 vim /etc/profile export HADOOP_HOME=/opt/hadoop-2.7.5 e

Flychuer的专栏 3884

硅谷刷屏的ClawdBot,让Mac mini卖爆了!创始人爆料:一人开发、100% AI 写代码

这两天,个人 AI 助手 ClawdBot 席卷硅谷,国内外社交平台上全是关于它的讨论。 在试用后,网友们纷纷给出了很高的评价。“它是迄今为止最伟大的 AI 应用,相当于你 24 小时全天候专属 AI 员工。”Creator Buddy 创始人兼 CEO Alex Finn 盛赞道,“这就是他们 (Anthropic) 希望 Claude Cowork 呈现的样子。”

技术引领业务创新 1580

[QMT量化交易小白入门]-四十九、中小盘策略是否还有未来,市值再平衡策略,年化收益率124%

该策略旨在通过定期再平衡持仓,保持投资组合中股票数量恒定(),并优先持有市值较小的股票。具体来说,策略每两天(period = 2)进行一次再平衡,根据当前市值对持仓进行调整,以实现微盘股的投资目标。中小市值策略对资金量要求有限制,资金量太大由于流动性不足,滑点可能较大,资金量太小,可能不能达到10-20只持仓,来分散风险,10-100w可能是比较理想的,后续可以根据波动率动态调仓,或波动率大于一定值时触发再平衡加入ROE或其他财务指标,或者研发投入强度大的专精特新企业,进行组合优化。

木头大左的博客 1181

Linux 安装Hadoop 3.0操作文档~很详细

今天尝试安装Hadoop,为接下来学习Hadoop做好准备。 一、准备环境 1.1、查看操作系统的版本 [root@cql ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago) 1.2 关闭防火墙 [root@cql ~]# service iptables stop ...

qq_31943653的博客 2250

基于STM32、HAL库的TLV320AIC3204IRHBR音频接口芯片驱动程序设计

* 开启所有数字部分 */#define TLV320AIC3204_REG_LEFT_HEADPHONE_OUT_VOLUME 0x0C /* 左声道耳机输出音量 */#define TLV320AIC3204_REG_DIGITAL_AUDIO_PATH_CONTROL 0x05 /* 数字音频路径控制 */#define TLV320AIC3204_REG_ANALOG_HP_FILTER_CONTROL 0x34 /* 模拟耳机滤波器控制 *//* 最大音量 */

corlin6688的博客 519

Linux环境下Hadoop3.4.0单机部署

Linux环境下Hadoop3.4.0(最新版本)单机部署

super_mochi1 3404

文本分析-使用jieba库进行中文分词和去除停用词(附案例实战)

本文将手把手教会你使用jieba库进行中文分词和去除停用词,这是学会文本分析的必经之路!

m0_64336780的博客 4万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Hadoop3.0集群环境搭建

1 前言 项目中大部分数据存储在Hadoop分布式文件系统(HDFS)中,包括MPI并行用到的原始数据,因此我搭建了Hadoop集群进行测试。距离我搭建Hadoop集群也有几个月了,当时只记录下了主要步骤,有些细节可能被遗忘。不过我会用最通俗的语言还原搭建Hadoop3.0集群的流程,尽可能保证所有读者在看了我的文章后可以成功搭建出Hadoop集群。 2 准备工作 集群中两个节点(m...

secyb的博客 5510

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Hadoop单机搭建及问题解决

Hadoop单机搭建,及搭建过程中出现的问题

qq_32441717的博客 1148

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

基于OpenEuler搭建hadoop3.2.2开发环境

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、准备二、使用步骤1.引入库2.读入数据总结 前言 提示:尝试在华为OpenEuler操作系统上搭建hadoop3.2.2环境,并运行一个实例。 提示:以下是本篇文章正文内容,下面案例可供参考 一、准备 1,OpenEuler操作系统 2,Hadoop3.2.2安装包 (下载地址:https://hadoop.apache.org/release/3.2.2.html) 2,Java 1.8-jdk,要选择LINUX,A

weixin_44940750的博客 5317

Linux环境下Hadoop3.4.1单机部署

dfs.namenode.secondary.http-address是指定secondaryNameNode的http访问地址和端口号,因为在规划中,我们将node11规划为SecondaryNameNode服务器。修改Java配置路径:/usr/local/soft/hadoop-3.4.1/etc/hadoop/hadoop-env.sh。进入/usr/local/soft/hadoop-3.4.1/etc/hadoop/目录,修改core-site.xml。

super_mochi1 1696

Linux配置Hadoop单机模式

Linux配置Hadoop单机模式 一、准备工作 一台装有CentOS 7 的虚拟机并且要能远程连接 JDK和Hadoop的安装包 两个软件 Xshell 和Xftp(或filezilla) 1.首先,将JDK和Hadoop的安装包通过Xftp传入虚拟机 当然也可以用其他软件,下图用的是filezilla )] 注意:我们将JDK放入/usr/local/java 而Hadoop...

钟健的博客 7万+

win7-eclipse-hadoop-plugins连接Linux hadoop3.0单机伪集群

hadoop3.0安装配置 linux下jdk的安装 说明一: 远程连接对本地hadoop版本、远程hadoop版本、eclipse版本都有严格的兼容性要求。建议本地和远程的hadoop使用相同且最新的版本,eclipse则从官网下载最新版本。我采用的版本如下: (1)本地和远程相同,hadoop版本:hadoop-3.0.0-alpha1 (2)eclipse版本:Vers

sum__mer的专栏 2426

Hadoop 2.7.2版本单机搭建

安装java环境 这里安装的是1.8.0_211版本 下载hadoop压缩包 各版本的Hadoop安装包下载地址:http://archive.apache.org/dist/hadoop/common/ 这里选择2.7.2。 mkdir /home/hadoop cd /home/hadoop wget http://archive.apache.org/dist/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz tar -zxvf hadoop-2.7.2.t

吃顿好的 801

Linux环境下Hadoop3.2.0单机部署

Hadoop单机部署

super_mochi1 1422

Linux下Hadoop2.7.1集群环境的搭建(超详细版)

Linux下Hadoop2.7.1集群环境的搭建(超详细版) 本文旨在提供最基本的,可以用于在生产环境进行Hadoop、HDFS分布式环境的搭建,对自己是个总结和整理,也能方便新人学习使用。 一、基础环境 在Linux上安装Hadoop之前,需要先安装两个程序: 1.1 安装说明 1. JDK 1.6或更高版本(本文所提到的安装的是jdk1.7); 2. S

xueqinna的专栏 2万+

Hadoop单机环境搭建

大数据组件安装

IDE 575

Ubuntu上搭建Hadoop单机环境和伪分布模式部署。

终于装上了Linux系统准备大战一场啦哈哈,这不给自己的电脑搭建了一个Hadoop的环境学习一下。整个部署的过程差不多话两天,主要是有点时候碰到问题能卡很久,过一会再来试试,所以才话这么久的,现在记录一下自己部署的过程。 先来看看最终效果吧,搭建好伪分布模式在浏览器上输入这两个链接可以看到以下界面 http://localhost:50070/ http://localhost:8088/ ...

程序员爱酸奶 2346
上一篇: 阿里云服务器ECS 第五篇:Tomcat Web应用服务器搭建
下一篇: 阿里云服务器ECS 第六篇: Windows Server 2008 R2 实现多用户同时登录
TechBro华仔
TechBro华仔 优质创作者: Java技术领域 优质创作者: Java技术领域 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄11年 5万+粉丝 430原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechBro华仔

日拱一卒无有尽,功不唐捐终入海

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值