hadoop集群安装配置

[实验]Hadoop集群安装与配置 8、SSH免密登录测试,在hadoop01节点中使用命令 ssh hadoop02,在hadoop02节点中使用命令 ssh hadoop03,在hadoop03节点中使用命令 ssh hadoop01,或直接在hadoop01节点中使用,效果如下。4、和JDK一样,我们安装完成后都需要配置环境变量,使用命令vi /etc/profile进入到该文件后,依旧在最后一行进行配置,参数如下(以下两行参数一定要把地址写对,如果你的地址是自己修改的,需要把第一行中的地址写为你修改的地址)修改完成后保存退出。 阅读详情

写在前面:
博主本人用的是13年的廉价pc机,硬件有限,所以用4台虚拟机,一主三从的形式搭建了一个hadoop集群,并没有搭建高可用的集群,下面为整体步骤:
1、修改主机名  /etc/sysconfig/network
2、修改hosts文件 /etc/hosts
3、安装jdk
4、安装hadoop
5、修改配置文件
6、克隆虚拟机
7、修改各个机器上的hosts,主机名
8、配置ssh
9、格式化nanenode
10、启动
=====================================================
机器准备:
虚拟机四台:系统选择,CentOS6.5
安装用户:hadoop用户,给hadoop用户配置sudo权限(非root用户)
主机名         ip地址             节点
hadoop01  192.168.111.3  namenode secondarynamenode resourceManager
hadoop02  192.168.111.4  datanode nodeManager
hadoop03  192.168.111.5  datanode nodeManager
hadoop04  192.168.111.6  datanode nodeManager
具体虚拟机安装不在这里描述
1、修改主机名
cd /etc/sysconfig
vi network
在network中添加:
NETWORKING=yes
HOSTNAME=hadoop01
========
2、修改hosts文件
vi /etc/hosts

=======
3、安装jdk
准备jdk1.8.tar.gz包
解压缩到/mnt/apps: tar -zxvf jdk1.8.tar.gz -C /mnt/apps
配置环境变量:
(切换到root用户或者添加sudo前缀)vi /etc/profile
在profile中添加环境变量,并运行profile
export JAVA_HOME=/mnt/apps/jdk1.8.0_51
export JRE_HOME=/mnt/apps/jdk1.8.0_51/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

添加完成后要source profile
检查是否配置成功 : java -version
=======
4、安装hadoop
准备hadoop-2.6.4.tar.gz包
解压缩到$home/apps:tar -zxvf hadoop-2.6.4.tar.gz -C ~/apps
配置环境变量:
(切换到root用户或者添加sudo前缀)vi /etc/profile
在profile中添加环境变量,并运行profile
export HADOOP_HOME=/home/hadoop/apps/hadoop-2.6.4
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
添加完成后要source profile
=======
5、修改hadoop的配置文件
hadoop的配置文件在${hadoop_home}/etc/hadoop
主要修改的配置文件有

hadoop-env.sh
在这里需要配置java_home
整体配置如下:
export JAVA_HOME=/mnt/apps/jdk1.8.0_51

core-site.xml
在这里需要配置指定的文件系统(当然是hdfs了),以及namenode的ip
配置hadoop的工作临时路径,需要提前建立
整体配置如下:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://192.168.111.3:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/apps/hadoop-2.6.4/tmp</value>
</property>
</configuration>

hdfs-site.xml
在这里主要配置hdfs的一些属性,包括namenode工作路径,datanode工作路径,副本数量(dfs.replication),secondarynamenode节点的ip和端口
整体配置如下
<configuration>
<property>   
  <name>dfs.namenode.name.dir</name>
  <value>/home/hadoop/hdpdata/name</value>
</property>
<property>
  <name>dfs.datanode.data.dir</name>
  <value>/home/hadoop/hdpdata/data</value>
</property>
<property>
  <name>dfs.replication</name>
  <value>2</value>
</property>
<property>
  <name>dfs.secondary.http.address</name>
  <value>192.168.111.3:50090</value>
</property>
</configuration>


mapred-site.xml
在这里需要配置mapreduce计算程序使用的资源调度框架,我们用的是yarn
整体配置如下
<configuration>
<property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
</property>
</configuration>

yarn-site.xml
在这里需要配置yarn资源调度框架的老大,也就是resourceManager的节点信息,以及mapreduce中map和reduce中间的计算过程:shuffle(其实这么说不是很准确,因为yarn并不知道你运行了mr程序,他仅仅通过container进行封装分配资源,隔离运行的程序)
整体配置如下:
<configuration>
<!-- Site specific YARN configuration properties -->
<property>
    <name>yarn.resourcemanager.hostname</name>
    <value>192.168.111.3</value>
</property>
<property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce_shuffle</value>
</property>
</configuration>

slaves
这里配置hadoop启动的时候,自动启动的从节点
添加datanode的主机名:
hadoop02
hadoop03
hadoop04
=======
6、克隆机器
一台机器的配置基本到此结束,接下来借助vmware的克隆功能,克隆出3台机器,分别修改主机名为hadoop02,hadoop03,hadoop04
=======
7、配置ssh免密登录 ,在这里不再解答,自行百度两个命令
******配置主机之间的免密ssh登陆
假如 A  要登陆  B
在A上操作:
%%首先生成密钥对
ssh-keygen   (提示时,直接回车即可)
%%再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中
ssh-copy-id   B
=======
8、在hadoop01格式化nanenode
hadoop namenode -format
=======
9、启动
start-dfs.sh
start-yarn.sh
查看启动情况
1、查看集群状态
命令:   hdfs  dfsadmin  –report
2、通过webui界面访问
=======
常见问题:
1、配置文件拼错了
2、权限问题,不要用root用户启动hadoop
3、namenode格式化多次
4、移步到大神总结的

centos7安装配置Hadoop集群 1、下载Hadoop以及JAVA 本文用的是hadoop-3.2.0 下载地址: http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-3.2.0/hadoop-3.2.0.tar.gz 本文用的是JAVA1.81 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/j... 阅读详情

相关推荐

Hadoop和Hadoop集群的安装和配置

hadoop和hadoop集群的安装和配置 文章目录hadoop和hadoop集群的安装和配置一、安装centos7.0二、hadoop安装前配置三、安装以及配置Hadoop环境四、启动Hadoop四、测试五、Hadoop集群配置 一、安装centos7.0 安装方式详见:https://blog.youkuaiyun.com/little_sloth/article/details/106785511 二、hadoop安装前配置 安装完虚拟之后,使用moba进行后续操作 1 . 配置免登录: 1) 生成密钥:ss

little_sloth的博客 779

Hadoop简介、安装与环境变量配置_hadoop环境变量

Hadoop作为大数据框架,更多的是作为集群面向服务器使用,所以本系列的内容以Linux服务器为主。为更好的学习使用Hadoop,在低成本的条件下,推荐可以通过docker、podman之类的容器手段启动容器开启集群的方式来更好的学习Hadoop(有条件的可以选择虚拟机或上云)。Hadoop是一个用Java语言开发的大数据框架,Hadoop的使用依赖于Jre,所以在正式安装配置Hadoop前,我们需要先安装配置好Java环境。

2501_90404875的博客 2630

Hadoop集群安装与配置指南(CentOS 7)

【笔记】大数据hadoop环境配置

2401_83769134的博客 2286

【大数据折腾不息系列】(二) Hadoop 3.0 安装

Hadoop自诞生至今已经成为了事实上的大数据标准,基于最初的Hadoop框架,有很多优秀的大数据组件被开发创造出来了,一步步形成了如今庞大的Hadoop生态。因此,对于想要接触了解大数据的人来说,学习Hadoop是必不可少的。因此,首先还是要从安装Hadoop开始。本文将尽可能以最简单的方式、最少的步骤搭建起一个可以使用的单节点伪分布式Hadoop。.........

不负热爱 3421

Windows下安装Cygwin配置Hadoop集群

Hadoop集群一般是配置到Linux系统之上,如果电脑用的是Windows系统,那么可以通过虚拟机安装Linux系统或者在Windows上安装Cygwin来模拟Linux环境,从而搭建Hadoop集群,用于开发和测试也是可以的。 本文讲的是在Windows下安装Cygwin模拟Linux环境,从而配置Hadoop集群的方法。 一、下载Cygwin,点击前往下载 二、在Win

GarfieldEr007的专栏 3481

别再只看pLDDT了!AlphaFold预测结果解读保姆级指南:pLDDT、PAE、pTM、ipTM到底怎么看?

本文详细解析了AlphaFold预测结果中的关键指标pLDDT、PAE、pTM和ipTM,帮助用户从单一依赖pLDDT进阶到全面理解蛋白质结构预测。通过实际案例和技巧,指导如何正确解读这些指标,避免常见错误,并提供了从预测到发表的实用建议。

weixin_29100399的博客 357

HADOOP安装

一、前提条件 注:主虚拟机->主节点=namenode 子虚拟机1->子节点1=datanode1 1. Linux系统 2. 配置固定的IP地址,此处需要3个ip,一个给主机,另外两个分别给两台虚拟机 1、连接以太网(插网线),然后点击:设置–>网络和Internet–>以太网–>网络和共享中心 2、点击对应网络的连接状态,点击属性,双击TCP/IPv4,点击使用下面的IP地址,输入对应的IP地址、子网掩码、默认网关,点击确定 3、打开VMware虚拟机,点击:编辑–&gt

qq_43617598的博客 648

【自动驾驶学习笔记——Prescan和Simulink 学习笔记和问题记录(1)】

主要记录一些Prescan/Simulink 联合仿真出现的问题。

ly1336545868的博客 1465

java和hadoop 完全分布式的配置

查看 MapReduce 管理界面是 9870。打开浏览器,在地址栏输入:http://

weixin_55252745的博客 563

Qualcomm平台下基于QSEE的指纹识别方案移植之四TA移植

本文只介绍TA移植的过程,不做技术分析,关于TA开发另做记录。 一、TA介绍 TA,Trusted application 可信应用,是运行于QSEE中的可执行程序。 指纹TA文件如下,形式一般是 xxx.mbn; xxx.b0 ~ xxx.b6, xxx.flist, xxx.mdt; xxx.mbn 可以理解为其它几个文件的集合,签名的时候用的就是这个文件,签完名之后,有对应的工具将它...

梦路遥 7549

W25N01GV SPI NAND Flash驱动开发避坑指南:详解2KB缓冲区机制与状态寄存器正确用法

本文深入解析W25N01GV SPI NAND Flash芯片的2KB缓冲区机制与状态寄存器正确用法,提供STM32 HAL和ESP-IDF项目的实战解决方案。涵盖双阶段操作原理、状态寄存器深度解析、时序控制优化及跨平台驱动设计要点,帮助开发者避免常见错误并提升存储性能。

aizhouqian5537的博客 640

Hadoop集群的搭建(结束)——修改hadoop配置文件以及启动集群服务

(1)修改 hadoop-env.sh 文件 (2)修改 yarn-env.sh 文件 (3)修改 core-site.xml 文件 (4)修改 hdfs-site.xml 文件 (5)修改 mapred-site.xml 文件 (6)修改 yarn-site.xml 文件 (7)修改 masters 文件 (8)修改 slaves 文件

小袁同学的博客 1万+

FPGA数字下变频实战:用Vivado DDS IP核实现IQ采样与频率校正(附MATLAB仿真对比)

本文提供了一份基于Vivado DDS IP核实现FPGA数字下变频(DDC)的完整工程指南。详细阐述了IQ采样的原理、DDC链路构建、DDS频率校正的工程实现,并重点介绍了如何利用MATLAB搭建黄金参考模型进行全链路仿真与对比验证,分享了关键的调试技巧与性能优化建议。

t1u2v的博客 811

Hadoop集群安装配置教程

需要把所有数据节点的主机名写入该文件,每行一个,默认为 localhost(即把本机作为数据节点),所以,在伪分布式配置时,就采用了这种默认的配置,使得节点既作为名称节点也作为数据节点。在进行分布式配置时,可以保留localhost,让Master节点同时充当名称节点和数据节点,或者也可以删掉localhost这行,让Master节点仅作为名称节点使用。但是,本教程只有一个Slave节点作为数据节点,即集群中只有一个数据节点,数据只能保存一份,所以 ,dfs.replication的值还是设置为 1。

不能将运气当成战略! 2054

SAP Business One自定义表与字段实战:从零构建企业专属数据模型

本文详细介绍了如何在SAP Business One中创建自定义表与字段,从零构建企业专属数据模型。通过实战案例和避坑指南,帮助用户掌握业务适配、流程优化和权限隔离等关键技巧,提升系统灵活性和数据管理效率。特别适合需要扩展标准功能的SAP Business One用户。

weixin_28730927的博客 365

Python爬虫实战:全自动采集银行理财产品收益率数据

本文通过Playwright动态爬虫技术,成功实现了对银行理财产品收益率数据的实时采集,并通过 Pandas 数据清洗、SQLite 存储、调度自动化等模块,构建了一个可扩展的银行理财数据抓取系统。理财非儿戏,数据做决策。掌握银行收益信息是我们迈向理性投资的第一步。希望这套工具对你有所帮助!

2201_76125261的博客 1158

Hadoop集群安装配置解析——林子雨老师博客教程

另外还需要在Master节点上通过命令“hdfs dfsadmin -report”查看数据节点是否正常启动,如果屏幕信息中的“Live datanodes”不为 0 ,则说明集群启动成功。在配置集群/分布式模式时,需要修改“/usr/local/hadoop/etc/hadoop”目录下的配置文件,这里仅设置正常启动所必须的设置项,包括workers 、core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml共5个文件。

G46829362的博客 1888

从 30 天试用到企业级落地,2026 年学习和试用 SAP AI 的完整路线图

摘要:SAP AI产品体系存在试用版本与商业版本的边界模糊问题,需区分业务嵌入AI(如Joule)、开发者工具(SAP Build Code)和AI基础平台(Generative AI Hub)三个层级。建议学习路径:1)通过SAP Learning专区掌握理论框架;2)优先使用30天Generative AI Hub基础试用体验模型编排;3)结合90天BTP试用账户开发完整应用。特别注意免费计划已陆续停止,需以最新官方文档为准。开发者应重点关注AI如何与SAP技术栈(CAP、Fiori等)集成,而非单纯功

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

Hadoop集群安装配置

【代码】Hadoop集群安装配置。

2501_90812964的博客 848

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Hadoop集群的安装与配置(详细)

​:设置 Java 路径、日志目录、配置文件目录等基础环境变量。

sweetsounding的博客 1529

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Hadoop的安装于配置及搭建集群

安装和配置Hadoop以及搭建集群是一个相对复杂的过程,涉及到多个步骤和配置。

wdaawdwadw的博客 774

温度PID控制PLC程序

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

【数仓】Hadoop软件安装及使用(集群配置)

Hadoop集群环境配置,环境准备以及实操步骤,详细介绍Hadoop集群的各个操作步骤

不积跬步无以至千里,不积小流无以成江海。一个喜欢学习分享的程序员 1782

hadoop集群配置以及安装

1、集群部署介绍   1.1 Hadoop简介     Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统(HDFS,Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分布式基础架构。   对于Hadoop的集群来讲,可

鱼思故渊的专栏 2489

Hadoop集群之flume安装配置

Hadoop集群之flume安装配置 1. 官方文档 http://flume.apache.org/  2. 配置环境变量 vi /etc/profile #set flum export FLUME_HOME=/opt/hadoop/flume-bin export FLUME_CONF_DIR=$FLUME_HOME/conf export PATH=$PATH:$FLUME

蘑菇丁的专栏 3913

Linux下Hadoop集群安装配置

一、安装jdk (jdk1.8.0_144)  卸载现有jdk (1)查询是否安装java软件: rpm -qa|grep java (2)如果安装的版本低于1.7,卸载该jdk: rpm -e 软件包名字  在/opt目录下创建两个子文件 mkdir /opt/module /opt/software  解压jdk到/opt/module目录下 tar -zxvf jdk-8u144...

Conlin2019的博客 739

hadoop基础hdfs集群的安装配置

一:准备工作 1、每个节点创建相同的账号:账号名为自己名字的大写,我的时KYJ,清楚对应的ip地址和节点名称。 节点安排如下: 2、每种安装软件的安装版本: jdk 版本java version "1.8.0_271" maven 版本Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00) hadoop 版本hadoop-2.7.6 3、对五台节点的KYJ账号进行.

kyj3518861703的博客 2176
上一篇: hdfs元数据保存
下一篇: sql面试题
Java_Soldier
博客等级 码龄10年 27粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值