HDFS伪分布式和完全分布式搭建步骤

Hadoop全面讲解(一)Hadoop的单机版分布式/伪分布式/完全分布式模式和集群节点的搭建 一、概念讲解 1.Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐... 阅读详情

HDFS伪分布式和完全分布式搭建步骤

1.伪分布式搭建

搭建步骤

  1. 配置免密登录
[root@localhost ~]# ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
[root@localhost ~]#ssh-copy-id -i ~/.ssh/id_rsa.pub root@node01


  1. 配置jdk
    linux安装jdk配置
  2. 修改hdfs-site.xml,core-site.xml,slaves配置文件
//修改hdfs-site.xml配置文件 vm hdfs-site.xml
<configuration>
	<property>
		<name>dfs.replication</name>
		<value>1</value>
	</property>
	<property>     
		<name>dfs.namenode.secondary.http-address</name>
		<value>node01:50090</value>
	</property>
</configuration>

//修改core-site.xml配置文件 vm core-site.xml
<configuration>
	<property>
		<name>fs.defaultFS</name>
		<value>hdfs://node01:9000</value>
	</property>
	<property>
		<name>hadoop.tmp.dir</name>
		<value>/var/abc/hadoop/local</value>
	</property>
</configuration>
//修改slaves配置文件 vim slaves
修改为node01(node01均为虚拟机名称)
  1. 格式化NameNode
    hdfs namenode -format
  2. 启动HDFS
    start-dfs.sh
  3. 操作HDFS文件系统
    ①创建目录 hdfs dfs -mkdir -p /user/root
    ②上传文件 hdfs dfs -Ddfs.blocksize=1048576 -put

2.HDFS完全分布式搭建

搭建步骤

1. 时间同步

  1. 各个节点安装ntp命令
    yum install ntp
  2. 上网查找最新的时间服务器
    ntp1.aliyun.com
  3. 同步时间
    ntpdate ntp1.aliyun.com

2.配置免密登录

示意:node01->node01 node01->node02 node01->node03 node01->node04

  1. 在每一个节点(虚拟机)上执行
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
  1. 在node01节点执行,将node01的公钥加入到其他节点的白名单中
ssh-copy-id -i~/.ssh/id_rsa.pub root@node01
ssh-copy-id -i ~/.ssh/id_rsa.pub root@node02
ssh-copy-id -i ~/.ssh/id_rsa.pub root@node03
ssh-copy-id -i ~/.ssh/id_rsa.pub root@node04

3. 所有节点配置jdk

linux安装jdk完整步骤
配置jdk:
打开解压后文件下,如下目录,依次执行

[root@wh2 ~]# cd /usr/local/hadoop-2.6.5/etc/hadoop/
[root@wh2 hadoop]# vim hadoop-env.sh
// 将等号后面的修改为自己jdk安装目录
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_151/

4.修改hdfs-site.xml配置文件

<configuration>
        <property>
                <name>dfs.replication</name>
                <value>3</value>
        </property>
        <property>
                 <name>dfs.namenode.secondary.http-address</name>
                 <value>node02:50090</value>
      </property>
</configuration>

6.修改core-site.xml配置文件

<configuration>
        <property>
                <name>fs.defaultFS</name>
                <value>hdfs://node01:9000</value>
        </property>
        <property>
                <name>hadoop.tmp.dir</name>
                <value>/var/abc/hadoop/cluster</value>
        </property>
</configuration>

7.修改slaves配置文件

// 注意不要写成一行,每个节点之间要换行
node02
node03
node04

8.将配置好的安装包分发到其他节点

在node01执行三次(分别执行root@node02,root@node03,root@node04)

scp -r hadoop-2.6.5  root@node02:/opt/software/hadoop
// 或
scp -r hadoop-2.6.5root@node02:`pwd`

9.格式化NameNode

创建目录以及文件,在node01节点执行

hdfs namenode -format

10.启动HDFS

start-dfs.sh

11.操作HDFS文件系统

  1. 创建目录 hdfs dfs -mkdir -p /user/root
  2. 上传文件 hdfs dfs -D dfs.blocksize=1048576 -put
大数据笔记(三):HDFS集群搭建-伪分布式模式 HDFS集群搭建-伪分布式模式 阅读详情

相关推荐

UA-DETRAC数据集转YOLO格式

UA-DETRAC转YOLO

lafsca5的博客 9106

超详细的Hadoop3.1.2架构单机、伪分布式、完全分布式安装和配置

Hadoop是大数据处理主流框架,如果要学习大数据处理与存储,hadoop是必须掌握的一种框架技术。动手安装是最基础的实践,下面介绍一下单机、伪分布式和完全分布式安装与配置、测试过程,供有需要的参考。 目录 (1)软件准备 (2)Centos安装及网络配置​ (3)JDK安装配置 (4)Hadoop单机安装及配置 (5)Hadoop伪分布配置 (6)启动HADOOP及伪分布式测试 ...

caojianhua2018的博客 1万+

企业级Windows 10镜像封装实战:从规划到部署的完整指南

系统部署与镜像封装是企业IT运维中的核心基础技术,其原理在于通过创建预配置的系统模板,实现大规模计算机环境的快速、标准化部署。这项技术的核心价值在于将重复性手动操作转化为自动化流程,显著提升运维效率,保障环境一致性,并强化安全基线管理。在实际应用场景中,它尤其适用于新设备批量初始化、系统恢复和标准化环境构建。本文聚焦于Windows 10镜像的封装实践,深入探讨了使用Sysprep进行系统通用化处理以及通过DISM工具捕获WIM格式镜像的具体方法,为企业IT人员提供从零构建标准化系统镜像的完整路径。

weixin_33843947的博客 356

HDFS操作

HDFS基本命令: hadoop fs -cmd cmd: 具体的操作,基本上与UNIX的命令行相同 args:参数 HDFS资源URI格式: scheme://authority/path scheme:协议名,file或hdfs authority:namenode主机名 path:路径 示例:hdfs://localhost:9000/user/chunk/test.tx

XF的专栏 9219

CDR学习笔记——02

这篇写一些高级CDR的架构原理。

... 1014

三菱FX3U PLC红绿灯ST编程实战:从基础逻辑到急停功能完整实现

本文以十字路口红绿灯控制为例,详细讲解了三菱FX3U PLC使用ST编程的完整实战过程。内容涵盖从基础时序逻辑、状态机设计,到急停功能、黄灯闪烁、昼夜模式切换等高级功能的实现,并提供了代码优化与调试技巧,帮助工程师掌握结构化文本在工业控制中的清晰、结构化应用。

weixin_29070861的博客 532

hadoop-1单机模式和伪分布式和完全分布式存储

hadoop大数据平台 hadoop属于底层的基础设施,一个生态当中的基础。hadoop起源于google的三大论文。GFS,MAPREDUCE和BIGTABLE。 hadoop名字来源是hadoop之父道卡廷儿子的毛绒玩具名。 我们所使用的是基于apache协议分发 常见的有三种,apache版本,cdh版本,hdp版本 本次就是要搭建一个hadoop框架,部署一个简单的大数据平台: hadoop的框架最核心的是hdfs和mapreduce,hdfs为海量数据提供存储。mapreduce为海量数据提供计算

AwesomeWang7的博客 2673

保姆级教程:用Ansible 2.9自动化配置华为ENSP路由器(附Cloud连接避坑指南)

本文提供了一份详细的Ansible 2.9与华为ENSP路由器自动化配置教程,涵盖环境搭建、网络连通性配置、Playbook开发及典型问题排查。特别针对Cloud连接常见问题提供避坑指南,帮助运维工程师快速掌握网络自动化技能,提升工作效率。

weixin_42561476的博客 375

Hadoop-hdfs学习使用/ssh设置免密登录

Hadoop是一个开源的分布式计算和存储框架,由apache基金会开发维护。Hadoop使用Java开发,其核心部分包括hdfs和mapreduce。

weixin_44420980的博客 1354

Android USB串口通信详解与实例

在Android开发中,USB串口通信是一个常见的需求,尤其是在与硬件设备进行交互时。通过USB串口,我们可以轻松地实现数据的发送与接收。本文将详细介绍如何使用库来实现Android设备与USB串口设备的通信。

m0_62153576的博客 677

【WorkBuddy专栏50】代码开发技术体系深度分析——前端、后端、全栈、移动端、数据工程,WB和CODEBUDDY谁更擅长?

【WorkBuddy专栏50】代码开发技术体系深度分析——前端、后端、全栈、移动端、数据工程,WB和CODEBUDDY谁更擅长?

AI人人懂 234

HDFS伪分布式搭建步骤和完全分布式配置

------配置免密登录 ① ssh-keygen -t rsa ② ssh-copy-id -i ~/.ssh/id_rsa.pub root@node01 1、上传文件 ftp 使用命令rz----- 注:首先下载---yum install lrzsz -y 2、解压 tar -zxvf jdk1.8.0_121 3、配置环境变量 export JAVA_HOME...

YJYjhd的博客 339

Ubuntu Rtx3090 Cuda11.7 安装 pytorch3d

pytorch ubuntu pytorch3d 安装

G果的博客 2272

失眠大数据专家,手把手带你玩转大数据,HDFS三种搭建方式

② 在node01节点执行,将node01的公钥加入到其他节点的白名单中 ssh-copy-id -i ~/.ssh/id_rsa.pub root@node01。① 在node02节点执行,将node01的公钥加入到其他节点的白名单中 ssh-copy-id -i ~/.ssh/id_rsa.pub root@node01。① 所有节点执行 ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa。① 创建目录 hdfs dfs -mkdir -p /user/root。

2401_83384536的博客 1049

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

大数据Hadoop集群搭建 1(伪分布式集群)

(2)另一种是Hadoop集群自定义配置时编辑的配置文件,包括hadoop-env.sh、yarn-env.sh、core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml和slaves共7个文件,可以根据需要在这些文件中对默认配置文件中的参数进行修改,Hadoop会优先选择这些配置文件中的参数。在完全分布式模式下,默认的块副本是3份。(1)bin:存放操作Hadoop相关服务(HDFS、YARN)的脚本,但是通常使用sbin目录下的脚本。

currify的博客 3615

jre9下载 jdk9

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

dfs hdfs 修改文件名称_听阿里P7工程师只分七步讲解HDFS搭建

前言HADOOP产生背景(1)HADOOP最早起源于Nutch。Nutch的设计目标是构建一个大型的全网搜索引擎,包括网页抓取、索引、查询等功能,但随着抓取网页数量的增加,遇到了严重的可扩展性问题——如何解决数十亿网页的存储和索引问题。(2)2003年、2004年谷歌发表的两篇论文为该问题提供了可行的解决方案。——分布式文件系统(GFS),可用于处理海量网页的存储——分布式计算框架MAPREDUC...

weixin_39848970的博客 159

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

hadoop01_完全分布式搭建

(计算的数据存在Linux本地,在一台服务器上 自己测试)、(和集群接轨 HDFS yarn,在一台服务器上执行)、。:(hadoop默认安装后启动就是本地模式,就是将来的数据存在Linux本地,并且运行MR程序的时候也是在本地机器上运行):伪分布式其实就只在一台机器上启动HDFS集群,启动YARN集群,并且数据存在HDFS集群上,以及运行MR程序也是在YARN上运行,计算后的结果也是输出到HDFS上。本质上就是利用一台服务器中多个java进程去模拟多个服务。

tonyshi1989的博客 2530

hadoop上传文件到hdfs_听阿里P7工程师只分七步讲解HDFS搭建

前言HADOOP产生背景(1)HADOOP最早起源于Nutch。Nutch的设计目标是构建一个大型的全网搜索引擎,包括网页抓取、索引、查询等功能,但随着抓取网页数量的增加,遇到了严重的可扩展性问题——如何解决数十亿网页的存储和索引问题。(2)2003年、2004年谷歌发表的两篇论文为该问题提供了可行的解决方案。——分布式文件系统(GFS),可用于处理海量网页的存储——分布式计算框架MAPREDUC...

weixin_42320493的博客 152

Hbase框架的搭建和使用_第一节_hbase的搭建和hbase读写到hdfs

Hbase框架的搭建和使用_第一节_hbase的搭建和hbase读写到hdfs搭建搭建 伪分布式一个几点就可以了 我们选择没有zk的那个节点那就是 ndoe06搭建完全分布式 :hbase完全分布式安装:1、准备工作2、解压配置 node063、start-hbase.sh 在·node06上2. 读写 hdfshbase 从 hdfs 读取数据 分析后 ,写入 hbase从 hbase 中读取数据 , 写入到 hdfs 搭建 搭建 伪分布式 一个几点就可以了 我们选择没有zk的那个节点那就是 ndo

无尽_easy的博客 351

hadoop分布式-----单机、伪分布式、完全分布式环境搭建

hadoop的单机、伪分布式、完全分布式环境搭建一、 HDFS分布式文件存储系统单机版部署1.安装2.启动集群二、伪分布式存储系统部署1.编辑配置文件2. 做本地免密3. 启动进程4. 访问网页进行测试5. 创建存储目录6.复制输出文件到本地文件系统三、完全分布式存储系统部署1.开启两个新的虚拟机server2、server32.编辑文件共享策略,指定hadoop用户3. 查看同步是否生效server2server3在server1上修改hadoop相关配置文件、删除/tmp/目录下上次初始化产生的文件并重

qq_44060147的博客 1508

hadoop伪分布式和完全式环境搭建以及CDH 伪分布式环境搭建

1.伪分布式环境搭建(适用于学习测试开发集群模式) 1 停止单节点集群,删除/export/servers/hadoop-2.7.5/hadoopDatas文件夹,然后重新创建文件夹 1.1第一台机器执行以下命令 cd /export/servers/hadoop-2.7.5 sbin/stop-dfs.sh sbin/stop-yarn.sh sbin/mr-jobhistory-daemon.sh stop historyserver 1.2删除hadoopDatas然后重新创建文件夹 rm -rf

Carina_____的博客 316

HDFS文件系统

HDFS(Hadoop分布式文件系统) 全称:Hadoop Distributed File System 说明:HDFS技术属于Hadoop内的一个子技术。 作用:解决海量数据存储问题---分布式文件系统(多台计算机存储),突破单体服务器的存储能力。

qirenzhiyou的博客 1854

apache版本伪分布式环境搭建,apache版本完全分布式环境搭建,cdh版本伪分布式环境搭建

apache版本伪分布式环境搭建,apache版本完全分布式环境搭建,cdh版本伪分布式环境搭建apache版本伪分布式环境搭建服务规划搭建步骤apache版本完全分布式环境搭建集群运行服务器规划搭建步骤hdfs状态查看cdh版本伪分布式环境搭建CDH版本hadoop重新编译为什么要编译hadoop编译环境的准备准备linux环境虚拟机联网,关闭防火墙,关闭selinux安装jdk1.7安装maven安装findbugs在线安装一些依赖包安装protobuf安装snappy下载cdh源码准备编译常见编译错误

Tracy19970428的博客 233

3、hadoop的HDFS集群搭建

hadoop的HDFS集群搭建前期准备:https://blog.youkuaiyun.com/weixin_41685388/article/details/102639751 1、集群搭建 集群分类: 单节点: 在一个节点上运行作业 伪分布式集群: 在一个节点里面启动了多个进程来模拟这种分布式的操作,只需要一个节点 完全分布式集群: 将进程完全分布到不同节点里去运行 高...

Jalen big data analysis的博客 464

虚拟机 伪分布式与分布式 搭建

1.伪分布式搭建 首先启动一台虚拟机 (确保虚拟机可以联网) 用xshell连接 连接成功后 使用命令 rz 如果没有rz命令 输入yum install lrzsz -y 进行下载 ftp 使用命令rz----- 注:首先下载—yum install lrzsz -y 下载完成后 在opt下新建一个文件夹 使用 rz 将本机中的jdk压缩包发送到opt下的文件下 发送完成后 进行解压 t...

SqrsCbrOnly1的博客 1207
上一篇: 分布式存储(hdfs)思维导图
下一篇: hdfs分布式搭建出现的常见错误问题
thyyyyyyy
博客等级 码龄8年 16粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值