hadoop学习笔记之hadoop集群安装配置

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安装包,解压到安装目录,安装目录最好在用户目录下,因为在用户目录下当前用户拥有直接读写权限,不用sudo也不会报权限错误,而后配置环境变量
下载地址:http://hadoop.apache.org/releases.html
官方安装文档:
http://hadoop.apache.org/docs/r2.7.3/hadoop-project-dist/hadoop-common/ClusterSetup.html

非安全模式配置

1.配置文件说明

hadoop配置文件在etc/hadoop/目录下,包含两种类型

默认配置文件:
core-default.xml, hdfs-default.xml, yarn-default.xml and mapred-default.xml

自定义配置文件:
core-site.xml, hdfs-site.xml,yarn-site.xml and mapred-site.xml

自定义配置文件优先级高于默认配置文件,直接配置自定义文件就可以

2.守护进程说明

这里写图片描述
上图对应守护进程配置环境变量,根据需要配置,环境变量配置文件(etc/hadoop目录下):hadoop-env.sh mapred-env.sh yarn-env.sh

JAVA_HOME:jdk安装位置(必要最简化配置)
HADOOP_PID_DIR:Hadoop进程id存放文件目录,可自定义
HADOOP_LOG_DIR:Hadoop日志存放目录,可自定义

export JAVA_HOME=/home/user/hadoop/jdk1.8.0_121
# Where log files are stored.  $HADOOP_HOME/logs by default.
export HADOOP_PID_DIR=/home/user/hadoop/hadoop-2.7.3/logs
export HADOOP_LOG_DIR=/home/user/hadoop/hadoop-2.7.3/logs

此外在log4j.properties中也有日志存储目录,不知道两者是否关联,如果上述日志存储目录配置不可用,可在log4j中尝试配置

配置site文件

1.core-site.xml

<configuration>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/home/user/hadoop/hadoop-2.7.3/tmp</value>
    </property>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://master:9000</value>
    </property>
</configuration>

2.hdfs-site.xml

    <property> 
    <name>dfs.namenode.name.dir</name> 
    <value>/home/user/hadoop-2.7.3/dfs/name</value> 
    </property>
    <property> 
    <name>dfs.datanode.data.dir</name> 
    <value>/home/user/hadoop-2.7.3/dfs/data</value> 
    </property> 
    <property>
    <name>dfs.replication</name>
    <value>1</value>
    </property>
</configuration>

3.yarn-site.xml

master为主机名,需要在/etc/hostname和/etc/hosts中配置

<configuration>
    <property>
    <description>The hostname of the RM.</description>
    <name>yarn.resourcemanager.hostname</name>
    <value>master</value>
    </property>
    <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
    </property>
</configuration>

4.mapred-site.xml

<configuration> 
  <property> 
  <name>mapreduce.framework.name</name> 
  <value>Yarn</value> 
  </property> 
 </configuration>

启动服务

1.初次启动前初始化

hdfs namenode -format <cluster_name>

2.启动服务

start-all.sh

3.测试安装是否成功

这里写图片描述

访问http://localhost:50070 http://localhost:8088
若出现管理界面则成功

分布式集群配置

1.在hosts文件中添加集群机器hostname和ip对应关系及配置slaves文件

192.168.241.20 master
192.168.241.30 node

在hadoop配置文件目录(${HADOOP_HOME}/etc/hadoop)下配置slaves文件,添加两者hostname

master
node

2.复制虚拟机系统,并修改网络配置和hostname

将虚拟机系统文件夹复制一份到文件夹下并用WMware WorkStation打开,并配置网络,ip设置为192.168.241.30
参考:http://blog.youkuaiyun.com/flushest/article/details/58702349中网络配置这一块内容

网络配置之后需要测试一下网络是否畅通

sudo gedit /etc/hostname

将hostname修改为node

3.在master主机上启动hadoop服务

start-all.sh #已经过时,不过还可以用
或者
start-hdfs.sh & start-yarn.sh

4.测试集群是否部署成功

在master主机上,会启动如下进程:
这里写图片描述
在node主机上,只会启动NameNode、JPS、DataNode三个进程

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

相关推荐

Windows下安装Cygwin配置Hadoop集群

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

GarfieldEr007的专栏 3480

centos7配置hadoop伪分布式

1.停止防火墙 systemctl stop firewalld.service systemctl disable firewalld.service 2.selinux改为disable vi /etc/selinux/config SELINUX=disabled

小魏的博客 440

Hadoop集群下的Hive安装及配置

首先简单介绍一下Hive: Hive是一个构建在Hadoop之上的数据仓库软件,它可以使已经存储的数据结构化,它提供类似sql的查询语句HiveQL对数据进行分析处理。 Hive将HiveQL语句转换成一系列成MapReduce作业并执行。用户可以很方便的使用命令行和JDBC程序的方式来连接到hive。 目前,Hive除了支持MapReduce计算引擎,还支持Spark和Tez这两中分布式计算引擎。常用于离线批处理。 为什么要用Hive? 简单来说,Hive主要就是通过写SQL语句来实现Hadoop分布式框

blessness的博客 2452

yarn查询/cluster/nodes均返回localhost

背景:   1、已禁用ipv6。   2、所有节点的/etc/hosts正确配置,任务在ResourceManager提交。   3、yarn-site.xml中指定了     yarn.resourcemanager.hostname=Master    yarn.nodemanager.aux-services=mapreduce_shuffle    并在各NodeManager...

weixin_30691871的博客 714

飞凌OK3588-C Linux R4系统下MIPI YUV摄像头CSI尺寸错误排查与极性适配方案

本文详细介绍了在飞凌OK3588-C平台的Linux R4系统下调试MIPI YUV摄像头时遇到的'csi size err'错误排查与极性适配方案。通过分析信号极性、驱动参数调整及FPGA协同调试,提供了从硬件检测到系统级调试的完整解决方案,帮助开发者快速解决类似问题。

bean的博客 259

FFT中的精度博弈:定点数缩放、块浮点与溢出处理在Vivado IP核中的实践权衡

本文探讨了在Vivado FFT IP核中实现高精度快速傅里叶变换的关键技术,包括定点数缩放策略、块浮点模式及溢出处理机制。通过分析不同精度控制方案的资源开销与性能权衡,为工程师在医疗成像、雷达信号处理等高动态范围应用中优化FFT实现提供实践指导。

melon的博客 1097

Hadoop配置项整理

记录一下Hadoop的配置和说明,用到新的配置项会补充进来,不定期更新。以配置文件名划分 以hadoop 1.x配置为例 core-site.xml name value Description fs.default.name hdfs://hadoopmaster:9000 定义HadoopMaster的URI和端口 ...

weixin_30500663的博客 426

解决Matlab激活后License checkout failed问题的详细步骤与避坑指南

本文详细解析了Matlab激活后出现License checkout failed错误的常见原因及解决方案,重点介绍了如何正确找到并运行激活程序,避免用户名填写错误等常见问题。文章还提供了多次激活与疑难排解的实用建议,帮助用户顺利完成Matlab激活过程。

weixin_33670786的博客 582

hadoop学习笔记之-生产环境Hadoop大集群配置安装

生产环境Hadoop大集群完全分布式模式安装 2013-3-7   安装环境 操作平台:vmware2 操作系统:Oracle Enterprise Linux 5.6 软件版本:hadoop-0.22.0,jdk-6u18 集群架构:3+ node,master node(hotel01),slave node(hotel02,hotel03…) 主机名

我思,故我在!--My data life 5718

相机标定原理与张氏标定法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

heeweii的博客 2280

Immich vs Nextcloud照片管理实测:自建私有云相册到底选哪个?

本文深度评测了Immich与Nextcloud在私有云相册管理中的表现,涵盖核心功能、性能基准、本土化实践及进阶功能。Immich凭借微服务架构和AI优化在照片管理、移动端体验上表现优异,而Nextcloud则强在生态整合。文章还提供了Docker部署优化和国内网络适配方案,帮助用户根据需求选择最佳方案。

seed的博客 330

hadoop学习笔记七 -- hadoop集群高可用架构安装配置

环境说明: centos:6.5 hadoop:2.7.1 zookeeper:3.4.6

九十的博客 869

有限时间 vs 固定时间 vs 预定时间滑模:稳定性分析与仿真验证方法对比(中)

有限时间滑模控制(FTSMC)和固定时间滑模控制(FixTSMC)是两种重要的控制策略,旨在实现系统状态的快速收敛。FTSMC通过设计滑模面和控制律,确保系统状态在有限时间内收敛到原点,但其收敛时间与初始状态相关。FixTSMC则进一步优化,使收敛时间与初始状态无关,适用于高动态环境,具有更强的鲁棒性和更平滑的控制信号。两种方法均通过李雅普诺夫函数证明其稳定性,并通过仿真验证其有效性。FixTSMC在工程应用中更为可靠,尤其适合安全关键系统。

Lyajpunov的博客 3224

第116讲:Hadoop集群之安装Java、创建Hadoop用户、配置SSH等实战学习笔记

第116讲:Hadoop集群之安装Java、创建Hadoop用户、配置SSH等实战学习笔记 本期内容: 1.安装java 2.创建hadoop用户 3.配置ssh 4.实战演示   1.安装java 建议使用java最新版本java-1.8.0_60 64位 下载到linux下解压即可。 配置JAVA_HOME,PATH   2.创建hadoop用户 建议创建hadoop

slq1023的博客 629

RBF(径向基神经网络)基础解析与代码实例:拟合任意函数

目前RBF这一强大工具已经被基本证实可以拟合任意函数! 在机器学习领域,神经网络是一种强大的工具,用于解决各种复杂问题。其中,径向基函数(RBF,Radial Basis Function)神经网络以其独特的结构和优异的性能,在非线性函数逼近、模式识别等领域表现尤为突出。RBF神经网络是一种前馈神经网络,其隐含层节点的激活函数采用径向基函数,具有更强的局部逼近能力和更快的收敛速度。

橙色小博的博客,励志在人工智能领域发光发热! 1604

数字电视中的AD(Audio Description)音频描述技术详解

AD(Audio Description)音频描述是一种辅助技术,旨在帮助视障人士更好地理解视觉内容。通过在节目或视频的自然停顿处插入额外的语音叙述来解释屏幕上的视觉信息,如人物动作、场景变化、文字说明等,从而让视力受损的人士也能获得完整的观影体验。AD服务不仅限于电视广播,也广泛应用于电影、剧院表演、在线视频平台等领域。PID:用于标识和区分不同的音频流。PMT表:提供每个音频流的详细信息,包括PID、编解码器类型和语言代码。时间戳:PTS和DTS用于同步音频与视频内容。解复用。

以实战经验介绍行业知识 741

03-学习笔记尚硅谷数仓搭建-Hadoop安装配置及集群启动脚本

本文详细介绍了Hadoop集群的安装配置与启动流程:1.首先创建xcall脚本实现多主机命令同步执行;2.完成Hadoop软件安装和环境变量配置;3.详细配置core-site.xml、hdfs-site.xml、yarn-site.xml和mapred-site.xml等核心文件;4.说明集群启动步骤,包括NameNode格式化、HDFS和YARN服务启动;5.提供集群管理脚本hdp.sh实现一键启停功能。文档包含完整的配置文件示例和脚本代码,涵盖了Hadoop3.3.4版本的主要配置项和集群管理方法。

2401_87177990的博客 1183

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

第117讲:Hadoop集群之安装IP配置、Slaves、namenode和secondarynamenode的配置学习笔记

第117讲:Hadoop集群之安装IP配置、Slaves、namenode和secondarynamenode的配置学习笔记 1.IP配置 每台机器上要有所有机器的IP:/etc/hosts中配置 hostname在/etc/hostname中配置 2.slaves配置 记录运行datanode的节点 hadoop目录下的etc/hadoop下有一个slaves文件 一方面hdfs中

slq1023的博客 3631

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【一篇搞定配置】如何在Ubuntu上安装配置Hadoop集群

【一篇搞定配置】如何在Ubuntu上配置单机/伪分布式Hadoop_ubuntu安装hadoop详细教程-优快云博客我们已经在Ubuntu上面完成单机/伪分布式Hadoop的安装配置🥰接下来,在这篇文章中,猫猫将带大家完成真正意义上的Hadoop配置。⚠️注意!!不是运行本地文件的单机Hadoop。也不是使用HDFS与MapReduce但实质只有一个机器的伪分布Hadoop。让我们走入Hadoop的世界🌼。

十二月的猫 6276

Hadoop集群安装及配置

hadoop集群搭建

m0_61364659的博客 9085

Hadoop集群的配置

Hadoop集群的配置,克隆机的配置,免密登录,启动集群等

qq_54542910的博客 5847

Hadoop集群安装配置教程

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

不能将运气当成战略! 2054

Hadoop HA 集群安装配置

接Zookeeper 安装配置,本文继续总结 Hadoop HA 集群安装配置。

https://ophome.blog.youkuaiyun.com,在IT行业有多年的工作经验,尤其是在Python、Linux、负载均衡、Nginx和服务器运维等领域。 2037

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

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

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

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

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

sweetsounding的博客 1529
上一篇: hadoop学习笔记之mapreduce 基于hbase日志数据的最频繁访问ip统计
下一篇: hadoop学习笔记之zookeeper 安装配置
潜流surging
博客等级 码龄12年 10粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值