HADOOP安装部署说明

【Hadoop】安装部署-完全分布式搭建 Hadoop是一个适合大数据的分布式存储和计算平台。狭义上说Hadoop就是一个框架平台,广义上讲Hadoop代表大数据的一个技术生态圈,包括很多软件框架。而我们的完全分布式,指的是在真实环境下,使⽤多台机器,共同配合,来构建⼀个完整的分布式 ⽂件系统。在真实环境中,hdfs中的相关守护进程也会分布在不同的机器中。Hadoop是大数据中的基础框架,有着广泛的应用,也是其他大数据框架的基础。总的来说,对于本次Hadoop的完全分布式的搭建还算是挺简单滴啦,若有不对滴还请大家在评论区指正哦! 阅读详情

安装JAVA

配置JAVA环境变量

上传hadoop

解压hadoop

tar -zxf hadoop-2.8.5.tar.gz -C /opt/apps

配置hadoop环境变量

vi /etc/profile

export HADOOP_HOME=/opt/apps/hadoop-2.8.5
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

修改配置文件

vi $HADOOP_HOME/etc/hadoop/hadoop-env.sh(配置java环境变量)

export JAVA_HOME=/opt/apps/jdk1.8.0_65/

vi $HADOOP_HOME/etc/hadoop/hdfs-site.xml

<configuration>
<property>
<name>dfs.namenode.name.dir</name>
<value>/opt/hdpdata/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/opt/hdpdata/data</value>
</property>

<property>
<name>dfs.replication</name>
<value>3</value>
</property>

<property>
<name>dfs.namenode.rpc-address</name>
<value>dream1:9000</value>
</property>

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

 vi $HADOOP_HOME/etc/hadoop/slaves(配置datanode的主机名)

dream1
dream2
dream3
dream4

分发到其余三个服务器上

scp -r /opt/apps dream2:/opt/

scp -r /opt/apps dream3:/opt/

 

scp -r /opt/apps dream4:/opt/

格式化namenode

hadoop namenode -format

启动

start-dfs.sh

关闭

stop-dfs.sh

启动过程

启动过程:datanode启动之后向namenode发送消息,加入集群

这个过程分为两种状态,1、已经加入过一次,再想加入  2、第一次加入

已经加入过:

datanode已经加入过一次,就会生成一个data文件夹,在data文件夹下有个current/VERSION 文件,这个文件记载了集群和自己本身的标记,如果他的clusterID和namenode上初始化出来的clusterID不一致,就会被拒绝加入

[root@dream3 current]# vi VERSION 
#Tue Dec 08 03:26:19 CST 2020
storageID=DS-3dd8d0dc-b895-449b-b4e3-74f315272836  #datanode存储块的id
clusterID=CID-ff078a14-3af0-457d-bc59-3b9fd6b27ad2 #集群的id
cTime=0
datanodeUuid=2eab86fb-519a-4742-b6f3-98af52c569bf
storageType=DATA_NODE
layoutVersion=-57

第一次加入:

datanode在没加入之前还没有创建过data目录,当然也就没有current/VERSION 文件,namenode会识别为是一台新的机器要加入进来,所以会把自己的clusterID返回给datanode,datanode接收到后会创建current/VERSION 文件

并把clusterID写入。

 异常

jps 中有datanode 也有namenode 但是服务 namenode:50070显示没有datanode连接 

也要分两种情况来解读。

已经加入过:那就是clusterID没有被识别,也就是和namenode的clusterID不一致了,namenode拒绝加入,但是datanode本身还是启动成功的。所以JPS还在

第一次加入:那就是没有找到namenode hdfs-site.xml中没有记录namenode的地址,或者无法连接到namenode 比如namenode开防火墙了、或者ip ping不通了

基于Centos8的Hadoop部署(超详细版) 切换到Hadoop配置文件所在目录/usr/local/hadoop/etc/hadoop,修改其中的hadoop-env.sh,将第37行内容接触注释,并将“#JAVA_HOME=/usr/Java/testing hdfs dfs -ls”修改为“JAVA_HOME=/usr/local/jdk”。”,或把所有的带有“!(10)“SCSI控制器”选择默认的LSI Logic,单击“下一步”,虚拟磁盘类型也选择默认的SCSI,再继续单击“下一步”,保持默认选项“创建新虚拟机磁盘”,再继续单击“下一步。 阅读详情

相关推荐

(2)大数据全家桶安装说明文档_集群部署:Hadoop、hive、kafka、storm、flume、anaconda、mysql、redis、spark、zookeeper

说明 《大数据软件安装说明文档》包含两个部份: 初次安装 集群部署 该文档是第二章节《大数据软件安装说明文档_集群部署》,本文所有的安装配置都是基于第一章节的配置进行集群部署的 1,zookeeper 参考链接:https://www.cnblogs.com/ysocean/p/9860529.html node1 上 修改conf 文件下的zoo.cfg tickTime=2000 initLimit=10 syncLimit=5 dataDir=/usr/local/h

果冻_Jump 351

hadoop配置文件

vi $HADOOP_HOME/etc/hadoop/hadoop-env.sh(配置java环境变量) export JAVA_HOME=/opt/apps/jdk1.8.0_65/ vi $HADOOP_HOME/etc/hadoop/hdfs-site.xml <configuration> <property> <name>dfs.namenode.name.dir</name> <value>/opt/hdpdata/name&l

javaMylife的博客 218

Hive4.0.1集群安装部署(Hadoop版本为3.3.6)(详细教程)

hive本身没有直接关停服务的命令,可以通过端口进程的方式进行关闭。两个RunJar分别为metastore、hiveserver2的进程,可以通过“kill -9 进程号”进行关停。配置完metastore-site.xml,需要先初始化hive元数据库,选择在一台节点初始化即可。在hadoop安装目录下的core-site.xml中,需要开启hadoop代理用户配置。进入Hive的配置目录: cd /opt/apps/hive/conf/hive4.0已经弃用默认的Hive Cli。

weixin_45525313的博客 4121

Hadoop2.8.5详细安装教程

1.环境准备 1.1.环境说明 三台搭载Centos7.0虚拟机(有条件可以准备4台),1个Master和2个Slave。节点和IP地址如下: 机器名称 IP地址 master 192.*.*.101 slave1 192.*.*.102 slave2 192.*.*.103 1.2.网络配置 主机名规划:分别...

qq_33750025的博客 3204

【STM32】STM32 CANFD外设的几种消息接收过滤模式

在控制器区域网络(CAN)系统中,正确配置消息过滤器对于有效管理网络通信至关重要。特别是在使用Flexible Data-rate Controller Area Network(FDCAN)时,选择合适的过滤器类型可以大大提高网络效率和消息处理速度。

林愿留的博客 6230

【Coze 扣子案例】第 23 期・商业篇:一键获取精准商机,自动化招标信息查询与分析

通过地区和项目类型等多维度组合查询全国招标信息网数据,实现招标公告的快速定位。自动解析招标公告内容,提取关键信息,并生成结构化摘要。帮助企业高效获取精准商机,提升市场竞争力,降低人工成本,解决 “信息过载” 与 “精准匹配难” 的双重问题。

weixin_72689845的博客 1928

安装部署Hadoop分布式集群

(4)HadoopSlave02下使用命令:ll, 查看hadoop-3.3.0是否复制到hadoop@HadoopSlave02:/home/hadoop/software/下。(2)使用命令:vim hadoop-env.sh 进入hadoop-env.sh下添加。(1)进入/home/hadoop/hadoop-3.3.0/etc/hadoop目录下。(1)进入/home/hadoop/hadoop-3.3.0/etc/hadoop路径下。

qq_61203814的博客 453

避开新手第一个坑:手把手教你正确安装Perforce服务器与客户端(P4d/P4V)

本文详细指导如何正确安装和配置Perforce服务器与客户端(P4d/P4V),避免新手常见的安装顺序错误。从环境准备到分步安装,再到常见问题排查和性能优化,帮助开发者快速搭建稳定的版本控制环境,提升团队协作效率。

weixin_26804345的博客 668

Hadoop安装部署

Apache Hadoop 3.2.2集群安装部署

黄大大的java学习笔记 2377

从零开始:手把手教你设计人形机器人锂电池供电系统

人形机器人要像人类一样“活起来”,必须有稳定的“能量血液”——供电系统。本文聚焦锂电池供电系统如何根据机器人功耗选择合适的锂电池参数(容量、电压、放电倍率);如何设计电池管理系统(BMS)保护电池安全;如何解决机器人运动时的“瞬时大电流”供电难题;如何通过硬件电路和代码实现供电系统的监测与控制。用“机器人小助手的能量危机”故事引入锂电池供电系统;拆解锂电池核心参数(容量、电压、放电倍率)和供电系统三大组件(电池组、BMS、电源转换模块);

AI天才研究院 1760

【AI智能体】最强AI编程利器 Claude Code 从部署到项目实战详解

最强AI编程利器 Claude Code 从部署到项目实战详解

congge 4511

Hadoop 安装部署详细说明

Hadoop 安装部署详细说明 Hadoop是什么? (1)Hadoop 是一个有 Apache 基金会开发的分布式系统基础架构 (2)主要解决海量数据存储和海量数据分析计算问题 (3)Hadoop 通常指 Hadoop 生态圈。 Hadoop 的优势(四高) 高可靠性:Hadoop 底层维护多个数据副本,即使 Hadoop 某个计算程序或存储出现故障,也不会导致数据的丢失。 高扩展性:在集群之间分配任务数据,可方便的扩展数以千计的节点。 高效性:在 MapReduce 的思想下,Had

weixin_42209449的博客 1663

散户渡劫指南:从炼气期到化神期的量化之路

经常有人问我普通人怎么学习量化交易,我就在想怎么学了量化就不是普通人了吗,可能他的意思是类比修仙,量化素人如何修炼进阶,今天就将量化学习每个阶段均对标修仙境界的核心能力与心法要诀一一介绍,助你从“交易凡人”蜕变为“量化金仙”。

木头大左的博客 1338

Apache Hadoop2.0 安装部署说明

Apache Hadoop 2.0 安装部署 1. 环境说明         Hadoop的版本选用的hadoop-2.0.2-alpha,此版本的hadoop增加了诸如Fedreation等许多新功能。是目前Apache Hadoop最新的版本。         Apache-Hadoop下载地址:         http://www.apache.org/dyn/closer.cgi

Scott的专栏 3751

Unreal5从入门到精通之一文搞懂Unreal的C++代码编译之谜

我们在开发Unreal项目时,如果时蓝图模板的项目,一般问题不大,因为当你修改完蓝图,点击编译Compile+保存Save,就可以继续开发了。这对于开发者来说也非常友好。但是,如果你使用的C++模板开发项目,代码编译一切都变得魔幻起来,IDE(VS/Rider)里面有编译,编辑器里面也有编译,有什么区别呢?我们来列举几个新手常碰到的问题。1.代码我明明新建了,编辑器里怎么看不到?2.昨天我新家的功能运行的好好的,今天怎么感觉还是老逻辑。或者昨天加的新代码,新蓝图不见了。

TxNet 1606

一文讲透 SAP VDM 命名里的前缀与后缀:看懂 I_、C_、A_,把 CDS 视图栈搭得又稳又好用

SAP S/4HANA 的 CDS 视图命名规范解析 摘要:本文详细解析 SAP S/4HANA 中 CDS 视图的 VDM 命名规范。通过前缀(如 I_、C_、R_)区分视图层级,后缀标记附加角色,结合 @VDM.viewType 注解形成完整语义体系。I_作为稳定接口层,C_面向特定场景裁剪,R_限定应用域内复用,A_提供远程 API 接口。命名规范使团队能快速识别视图用途、依赖关系和扩展边界,确保模型长期可维护性。文章结合制造业物料主数据、Fiori 应用等实际案例,说明如何通过规范命名构建清晰的视图

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 220

Hadoop集群、hive、derby安装部署详细说明

Hadoop集群安装部署 1 前言 本文档是设想在多台服务器上部署HADOOP的实现过程; 2 创建用户 建议同个集群中的用户和用户组,都是相同的,以便管理和维护。 2.1 生成创建用户的运行角本 为不同服务器创建同样的用户和组,创建脚本的目的是让不同服务器可以直接运行此脚本,实现用户创建的过程。 用root用户登录linux,运行命令: [roo...

大数据框架Hadoop学习 414

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

HADOOP集群、hive、derby安装部署详细说明

一、创建用户groupadd analyzer -fuseradd analyzer -d /opt/analyzer -g analyzer -p searchanalyzer 二、处理/etc/hosts文件 三、设置免密码登录(多台机器的id_rsa.pub,相互拷贝)生成公钥、密钥:ssh-keygen -t rsa复制本地id_rsa.pub到远程服务器,使远程服务器登录本地...

thomas0988 168

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Zookeeper+Hadoop+Hbase完全分布搭建数据仓库安装部署说明

Zookeeper+Hadoop+Hbase 完全分布搭建数据仓库安装部署说明 ------------一个专注学习技术的不正经程序猿,像一颗海草,在技术的海洋里浪啊浪~ 网上一搜一大把这种文章,我这大姑娘上花轿头一次,也不知道写点啥,就mark一下最近自己学习的东西吧,期间也在网上浏览了各路大神的神作,借鉴各位前辈的智慧,这里有写的不对的,请大家评论区撩我,但是我可能不回 不过呢,缘分是个奇...

weixin_45568906的博客 1251

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

一、简要说明Storm集群的安装步骤?二、如何实现Spark和Hadoop的统一部署?

今天我们的spark老师给我布置了简单的作业,我经过一系列的资料查询与整理,完成了作业,创作不易,还请各位观众老爷们点个赞点个赞点个赞。 一、简要说明Storm集群的安装步骤 1.搭建Zookeeper集群 Storm使用Zookeeper协调集群,由于Zookeeper并不用于消息传递,所以Storm给Zookeeper带来的压力相当低。大多数情况下,单个节点的Zookeeper集群足够胜任,不过为了确保故障恢复或者部署大规模Storm集群,可能需要更大规模节点的Zookeeper集群。在Zooke

qq_45857703的博客 1574

手把手教你在linux中部署hadoop以及hadoop功能介绍

我们在学大数据的时候hadoop是躲避不开的地方,所以如何在linux中部署hadoop,下面就是手把手教你如何部署hadoop。你只要复制粘体,然后按enter键就可以了。准备:安装Linux版本的服务器。

wszhm123的博客 6542

Hadoop+Hive+Kerberos安装部署

本次安装两套hadoop服务集群,一套Kerberos认证服务,通过一个客户端实现对两套hadoop服务集群的kerberos认证访问。

cq2009_123nihao的博客 1038

Hadoop3分布式高可用集群部署

文章目录一、部署规划1.1 版本说明1.2 服务器规划1.3 配置目录规划二、基本配置2.1 配置映射2.2 创建相关用户&目录2.3 关闭防火墙&selinux2.4 配置java环境2.5 配置互信2.6 OS调优三、hadoop部署3.1 解压安装包并配置环境变量3.2 配置核心配置文件3.2.1 配置 hadoop-env.sh3.2.2 配置 core-site.xml3.2.3 配置 hdfs-site.xml3.2.4 配置mapred-site.xml3.2.5 配置yarn

雪辉博客 3460

Hadoop生态圈框架部署 - Windows上部署Hadoop

Hadoop作为大数据领域的基石框架,在数据存储与处理方面展现出了卓越的性能与强大的扩展性,为海量数据的高效管理与分析提供了有力支撑。在当今数字化浪潮席卷全球,数据量呈爆发式增长的时代背景下,掌握Hadoop的安装与配置技能显得尤为重要,它是开启大数据世界大门的一把关键钥匙。无论是企业希望从繁杂的数据中挖掘商业价值,还是科研人员致力于数据分析以推动学术研究进展,Hadoop都能发挥其独特的优势。

zcs2312852665的博客 1902

Hadoop集群的部署与使用与Java开发环境的安装与配置

在上面的配置文件中,hadoop.tmp.dir 用于保存临时文件,若没有配置 hadoop.tmp.dir 这个参数,则默认使用的临时目录为“/tmp/hadoop-hadoop”, 而这个目录在 Hadoop 重启时有可能被系统清理掉,导致一些意想不到的问题, 因此,必须配置这个参数。的配置文件位于“/usr/local/hadoop/etc/hadoop/”中,进行伪分布式模式配。则表达式“dfs[a-z.]+”的单词,并统计单词出现的次数,最后,把统计结果输。

Zsh1015的博客 2062

KeyarchOS安装Hadoop

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息​www.ieisystem.com/keyarchos/

weixin_48038400的博客 677
上一篇: hadoop配置文件
下一篇: Hadoop Java 常用Api
JNWsong
博客等级 码龄9年 287粉丝 204原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值