hadoop完全分布式

Hadoop伪分布和全分布部署指南 Hadoop的部署 伪分布部署 在一个节点上启动不同的进程,模拟多节点 Hadoop配置 修改hadoop-env.sh # 修改JAVA_HOME 地址 export JAVA_HOME=/opt/module/jdk1.8.0_201 修改 core-site.xml <configuration> <!-- 修改Hadoop的NameNode的地址 --> ... 阅读详情

1.关闭防火墙
systemctl stop firewalld.service

2.查看防火墙状态

firewall-cmd --state

3.关闭防火墙开机自启
systemctl disable firewalld.service

4.修改主机名
vi /etc/hostname

5.修改虚拟机映射文件
vi /etc/hosts

6.修改windows里的映射
C:\Windows\System32\drivers\etc\hosts (添加虚拟机IP地址与主机名)

7.修改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改内容:
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=172.16.1.100
PREFIX=255.255.255.0
GATEWAY=172.16.1.2
DNS1=172.16.1.2
DNS2=8.8.8.8

8.重启网络:
service network restart

9.重启网络服务
systemctl restart NetworkManager

10.查看网卡信息:ifconfig

11.ping ip地址或者www.baidu.com

12.查看是否安装jdk与卸载
查看:rpm -qa | grep jdk
卸载:rpm -e 文件名 --nodeps

14.上传和解压jdk和hadoop
tar -zxvf 压缩包文件名 (解压后查看文件内容是否完整)

15.修改环境变量 vi /etc/profile
export JAVA_HOME=/home/bigdata/jdk
export PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAH​OME/bin:JAVA_HOME/jre/bin:$PATH

export HADOOP_HOME=/home/bigdata/hadoop
export PATH=HADOOPHOME/bin:HADOOP_HOME/bin:HADOOPH​OME/bin:HADOOP_HOME/sbin:$PATH

16.使环境变量生效 source /etc/profile

17.验证jdk和hadoop是否安装成功
java -version
hadoop version

18.修改hadoop文件 进入 /home/bigdata/hadoop/etc/hadoop

hadoop-env.sh
hdfs-site.xml
core-site.xml
mapred-site.xml(这个需要改名字哦!!!)
yarn-site.xml
slaves

修改第一个文件 vi hadoop-env.sh
找到export JAVA_HOME=${JAVA_HOME}
将=后面的内容修改为jdk当前位置 /home/bigdata/jdk

修改第二个文件 vi core-site.xml (需将文件中主机名改为自己配置主机名)

<property>
<name>fs.defaultFS</name>
<value>hdfs://主机名:8020</value>
</property>
<property>
<name>io.file.buffer.size</name>
<value>4096</value>
</property>
<property>
<name>hadoop.tmp.dir</name>::
<value>/home/bigdata/tmp</value>
</property>

修改第三个文件 vi hdfs-site.xml (需将文件中主机名,从机名改为自己配置主机名,从机名)

<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<property>
<name>dfs.block.size</name>
<value>134217728</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:///home/hadoopdata/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///home/hadoopdata/dfs/data</value>
</property>
<property>
	<name>fs.checkpoint.dir</name>
	<value>file:///home/hadoopdata/checkpoint/dfs/cname</value>
</property>
<property>
	<name>fs.checkpoint.edits.dir</name>
	<value>file:///home/hadoopdata/checkpoint/dfs/cname</value>
</property>
<property>
   <name>dfs.http.address</name>
   <value>主机名:50070</value>
</property>
<property>
   <name>dfs.secondary.http.address</name>
   <value>从机名1:50090</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>

修改第四个文件 vi mapred-site.xml(提示 cp mapred-site.xml.template mapred-site.xml )

<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
<final>true</final>
</property>
<property>
<name>mapreduce.jobhistory.address</name>
<value>主机名:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>主机名:19888</value>
</property>

修改第五个文件 vi yarn-site.xml

<property>
<name>yarn.resourcemanager.hostname</name>
<value>主机名</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>主机名:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>主机名:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>主机名:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>主机名:8033</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>主机名:8088</value>
</property>

修改第六个文件:vi slaves
主机名
从机名
从机名

19.配置ssh免密(三台服务器需全部配置一遍)
生成公钥和私钥 ssh-keygen -t rsa
ssh-copy-id 服务器1
ssh-copy-id 服务器2
ssh-copy-id 服务器3

20.验证免密:ssh 服务器名

21.分发配置文件
scp -r /home/bigdta 机器名:/home
scp -r /etc/profile 机器名:/etc/

22.格式化集群:hdfs namenode -format

23.启动集群:start-dfs.sh start-yarn.sh start-all.sh

24.关闭集群与关闭节点:stop-all.sh kill -9 进程号

25.查看相关节点:jps

26.打开网页http://IP地址:端口号
hdfs服务:http://IP地址:50070
yarn服务:http://IP地址:8088

27.HDFS中上传下载查看文件
hdfs dfs -put
hdfs dfs -get
hdfs dfs -ls

​

Hadoop 由伪分布式到完全分布式搭建 整体规划 namenode在node01节点,secondarynamenode 在node02节点,node02、node03、node04节点作为datanode。1.修改配置文件$HADOOP_HOME/etc/hadoop/core-site.xml,将临时文件、namenode、datanode等的存储的目录做了调整,目的是和伪分布式做区分。 2.修改$HADOOP_HOME/etc/hadoop/hdfs-site.xml 配置文件中副本数和SNN节点 3.修改配置文件$HADOOP_H 阅读详情

相关推荐

Hadoop伪分布式搭建

Hadoop伪分布式搭建教程 分析: 1.配置好IP 2.修改好主机名 3.做好IP映射 4.关闭防火墙 5.安装好Java(请参考Linux-Java安装文档,如果已经安装可以忽略) 6.配置SSH 7.配置伪分布式集群 软件提取链接:https://pan.baidu.com/s/1oxBcv6xRavVtxmBPzEWHuQ 提取码:1000 1.配置IP [root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33 #修改 ON

qq_50835159的博客 248

Hadoop中伪分布式和完全分布式的搭建

Hadoop中伪分布式和完全分布式的搭建 配置hadoop环境 (在终端进行) 1.首先关闭防火墙: 关闭防火墙: service iptables stop 查看防火墙状态:service iptables status 如果出现:iptables :未运行防火墙 说明关闭成功 关闭防火墙的开机自启:chkconfig iptables off 2.修改配置文件与IP地址: (vi模式进入)文件vi /etc/sysconfig/network-scripts/ifcfg-ens33 进行

Ordinary_Data 527

【Hadoop基础教程】4、Hadoop之完全分布式环境搭建

上一篇blog我们完成了Hadoop伪分布式环境的搭建,伪分布式模式也叫单节点集群模式, NameNode、SecondaryNameNode、DataNode、JobTracker、TaskTracker所有的守护进程全部运行在K-Master节点之上。在本篇blog我们将搭建完全分布式环境,运行NameNode、SecondaryNameNode、JobTracker守护进程在主节点上,运行Da

andieguo的专栏 5666

铲掉Hadoop伪分布式集群重新再搭建

[root@hadoop004 tmp]# pwd /tmp [root@hadoop004 tmp]# ls Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)> hadoop-hadoop hadoop-hadoop-datanode.pid hadoop-hadoop-namenode.pid hadoop-hadoo...

AaronLwx的博客 490

【Hadoop】安装部署-完全分布式搭建

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

Deity567的博客 3003

Hadoop完全分布式安装

Hadoop 完全分布式安装 前言 ​ 之前有搭建过一次 Hadoop 完全分布式集群但是没有记录,最近开始着手自己搭个模拟数仓需要搭建集群,趁此机会记录一下搭建的过程。 环境及机器: 节点:三台虚拟机 配置:内存 16G、硬盘 100G 系统:Centos 7.7 Hadoop版本:2.7.7 1、安装JDK1.8 1.1 下载 JDK ​ 推荐安装 Oracle 官方提供的 JDK 版本,可以在 Oracle 官网下载得到,下载 Linux 系统的版本即可 1.2 解压 JDK ​ 将下载的 JDK

an_vana的博客 1159

完全分布式运行Hadoop

Hadoop环境终于搭建好了

2302_76471770的博客 1802

【hadoop】hadoop集群介绍 和 完全分布式部署步骤

文章目录前言hadoop模式搭建完全分布式搭建思路步骤 前言 这章我们来看一下hadoop的搭建 hadoop模式 hadoop部署模式有三种 1、单机:Hadoop的单机模式安装很简单,只需配置好环境变量即可运行,这个模式一般用来学习和测试Hadoop的功能 2、伪分布式: 伪分布式的安装和完全分布式类似,区别是所有角色安装在一台机器上,使用本地磁盘,一般生产环境都会使用完全分布式,伪分...

废物点心的博客 958

Hadoop完全分布式部署

host映射:这里是把三个Linux的ip地址保存到三个虚拟机去,相当于我们自己在手机里面存别人的电话号码 一样的道理,这样相互之间就知道对应ip地址的机器是哪一台。所以这个操作也是要在三台虚拟机都要 进行的。给ip地址起名字,几个机器需要互相连通,这样在连接几台机器的时候只需要使用机器名就行,不需要使用ip地址。...

weixin_52626164的博客 3595

Hadoop完全分布式配置

Hadoop完全分布式配置环境准备Hadoop3.2.1VMwork+Centos7VMwork安装Linux系统(centos7)网络配置(centos7)二级目录三级目录 centos7+VMwork+Hadoop3.2.1+JDK 准备三台客户机(静态ip、关闭防火墙、主机名称) 环境准备 Hadoop3.2.1 进入Apache hadoop官网,选择hadoop 3.2.1 Binary...

sailing124856的博客 1690

Hadoop完全分布式安装技术指南

本文提供了Hadoop 3.x完全分布式集群的完整安装指南。主要内容包括:环境准备(Linux系统、JDK、SSH免密登录)、Hadoop软件安装与配置(核心配置文件修改)、集群启动与验证(HDFS格式化、服务启动、Web界面检查)以及常见问题解决方案。指南详细说明了从节点设置、参数优化到高可用配置等关键步骤,并推荐集成Hive、HBase等生态组件构建大数据平台。文章最后强调通过日志监控和性能调优确保集群稳定运行,为大数据环境部署提供系统化参考方案。

洋生巅峰的博客 1149

hadoop完全分布式搭建(学不会干我)

完全分布式通常指的是Hadoop集群的架构,其中Hadoop的各个组件(如HDFS、YARN和MapReduce)都在多个节点上运行,并且节点之间通过网络进行通信和协作。格式化失败需要查看格式化给你报错了什么文件,寻找报错信息,然后确定是那个文件,有时候一个,或者/ 都有可能导致出错,这些配置文件都是一对的如,还有外面那层。检查自己的works配置是否正确,以及是否实现两两免密,个节点之间有没有映射,在前面的文章中我有配置所以没有出错。jps查看集群是否启动。

qq_74016034的博客 2185

hadoop 完全分布式

文章目录完全分布式1.1 安装配置1.2出问题时解决1.3 hadoop 词频统计2HDFS节点管理2.1增加节点2.2删除节点3NFS网关3.1nfs网关用途特性3.2 配置用户3.3配置core-site.xml3.4 NFSGW配置 完全分布式 1.1 安装配置 1)配置mapred-site(nn01上面操作) [root@nn01 ~]cd /usr/local/hadoop/...

ycchuan1的博客 475

环境搭建--Hadoop完全分布式

Hadoop的完全分布式安装

weixin_53545333的博客 3515

高分系列卫星轨道、传感器参数等信息

遥感卫星数据简介-高分系列

中遥科 3309

MATLAB新手也能懂:用MATPOWER 8.0b搞定电力系统潮流计算(附case9实战代码)

本文详细介绍了如何使用MATPOWER 8.0b在MATLAB中进行电力系统潮流计算,特别适合新手入门。通过case9实战案例,讲解了从安装配置到运行牛顿-拉夫逊法潮流计算的全过程,包括结果分析和常见问题处理,帮助读者快速掌握这一电力系统分析的核心技能。

weixin_26757925的博客 381

Hadoop完全分布式集群搭建

Hadoop完全分布式集群搭建

qq_64451048的博客 2447

基于Hadoop的NBA篮球球员大数据分析与可视化系统大数据分析系统python的项目(源码+lw+部署文档+讲解等)

本系统以 Hadoop 为基础,致力于对 NBA 篮球球员的海量数据进行深入分析与可视化呈现。它能够收集来自多个数据源的丰富数据,包括球员比赛统计数据、身体素质数据、技术特点数据等。利用 Hadoop 的分布式存储和计算能力,对这些大规模数据进行高效处理。通过数据分析算法,挖掘球员的潜在价值和特点,如球员的得分能力趋势、篮板球效率变化、不同位置球员的技术差异等。同时,借助先进的可视化技术,将分析结果以直观的图表、图形等形式展示出来。教练和球队管理层可以通过可视化界面清晰地了解球员的综合表现和发展态势,从而制

QQ3359892174的博客 1314

hadoop完全分布式搭建

提示:hadoop完全分布式的搭建与伪分布式搭建的准备工作是非常相似的,如果不会不会伪分布式搭建,可以去看看我发布的hadoop伪分布式搭建.注意:前面有 # 的代表注解,可以不写。

LonelyProgramme的博客 1691

C语言练习题:据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?

题目内容: 据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……) 输入格式: 输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。 输出格式: 在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。 输入样例: 169 输出样例: 124.2 代码如下: #include<stdio.h> int main() { i

weixin_44877226的博客 2万+

多天线技术:5G波束成形&空间复用&空时编码

以提升信号的可靠性。然而,在20世纪90年代中期,研究者们惊讶地发现,多天线技术不仅仅提供分集增益,还可以开启一些单天线系统无法实现的新机遇。,我们可以将信道矩阵 ( H ) 视为一个满秩矩阵,则理论上可以建立min(𝑁𝑇,𝑁𝑅)个独立的数据流,形成一个。波束成形是5G物理层的核心技术,其本质是利用多个天线来增强特定方向上的信号,同时抑制干扰方向的信号。:物理波束成形 = 🔦 类似手电筒的聚焦光束,虚拟波束成形 = 🌊 类似水波的相干叠加。随着 5G 和 6G 时代的到来,多天线技术的作用愈发重

weixin_43199439的博客 1389

Hadoop 完全分布式规划

完全分布式功能:主要是使NN互为热备,解决NameNode单点故障问题 – hadoop2.x中的standby NN只有一个,在hadoop3.x中可以有多个。 信息共享问题 通过JourneyNode集群实现元数据共享,活跃状态(Active)的NN通过元数据的更新发送给大部分的JN机器,只要保证JN集群大部分机器存活,StandBy状态的NameNode就可以获得数据。 多个NameN...

将懒惰进行到底 994

[Unity开发] [PICO]避坑指南:PICO商店上传APP时PXR Platform APPID设定详解

PICO开发者上传Unity应用时常见的"APPID不符"问题,主要源于混淆了开发者后台两个不同位置的APPID。

每日出拳老爷子的博客 556

【Hadoop】完全分布式集群搭建

一学就会,Hadoop完全分布式(集群)搭建

你不来,再美的天地,都狼藉 ~ 8826

YOLOv13结合Sobel边缘检测算子,实现EIEM(Edge Information Enhancement Module,边缘信息增强模块),强化空间特征提取

EIEM模块通过巧妙地结合Sobel边缘检测算子和现代卷积网络架构,实现了显式边缘信息增强的创新设计。这种方法不仅提高了网络对边缘特征的敏感性,还保持了良好的计算效率和模块化特性。 从技术实现角度看,EIEM展示了如何将经典计算机视觉算法无缝集成到深度学习框架中,为构建更强大、更可解释的视觉模型提供了新的思路。随着对边缘信息重要性认识的不断深入,以及对网络可解释性需求的增长,EIEM这样的显式特征增强模块将在未来的计算机视觉研究中发挥越来越重要的作用。

FJN110的博客 907

银河麒麟硬盘健康检测:smartctl/badblocks实战与坏盘预判

xfs_repair检查。S.M.A.R.T检测。

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 860
上一篇: VMware虚拟网络与本地网络配置
下一篇: IntelliJ Idea 常用快捷键列表
Ordinary_Data
博客等级 码龄7年 6粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值