JDK+Hadoop安装配置、单机模式配置

实验报告一 JDK+Hadoop安装配置、单机模式配置、伪分布式、完全分布式配置 在SecureCRT里面完成 一、基本操作 1.关闭防火墙 firewall-cmd --state 显示防火墙状态running/not running systemctl stop firewalld 临时关闭防火墙,每次开机重新开启防火墙 systemctl disable firewalld 禁止防火墙服务。 **2.把下载在Windows里的JDK和HADOOP压缩包传输到虚拟机中 Se... 阅读详情

以下操作在cenos7里面完成

使用工具:secureCRT,VMware

1.关闭防火墙
firewall-cmd --state 显示防火墙状态running/not running
systemctl stop firewalld 临时关闭防火墙,每次开机重新开启防火墙
systemctl disable firewalld 禁止防火墙服务。

2.传输JDK和HADOOP压缩包
SecureCRT 【File】→【Connect SFTP Session】开启sftp操作
put jdk-8u121-linux-x64.tar.gz
put hadoop-2.7.3.tar.gz
3.解压JDK、HADOOP
tar -zxvf jdk-8u121-linux-x64.tar.gz -C /opt/module 解压安装
tar -zxvf hadoop-2.7.3.tar.gz -C /opt/module 解压安装

4.配置JDK并生效
vi /etc/profile文件添加:
export JAVA_HOME=/opt/module/jdk1.8.0_121
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAH​OME/bin:PATH
Esc :wq!保存并退出。不需要配置CLASSPATH。
source /etc/profile配置生效
运行命令javac,检验是否成功。

5.配置HADOOP并生效
vi /etc/profile文件添加:
export HADOOP_HOME=/opt/module/hadoop-2.7.3
export PATH= H A D O O P H O M E / b i n : HADOOP_HOME/bin: HADOOPH​OME/bin:HADOOP_HOME/sbin:$PATH
Esc :wq!保存并退出。
source /etc/profile配置生效
运行命令hadoop,检验是否成功。

单机模式配置hadoop -env.sh

vi /opt/module/hadoop-2.7.3/etc/hadoop/hadoop-env.sh文件修改
显示行号 Esc :set number 取消行号Esc :set nonumber
修改第25行export JAVA_HOME=/opt/module/jdk1.8.0_121
Esc :wq!保存并退出
本地模式没有HDFS和Yarn,配置JDK后MapReduce能够运行java程序。

Hadoop伪分布式模式配置

只有一台虚拟机bigdata128,既是namenode又是datanode。
一、基础安装配置
完成上述1-5安装配置。
二、修改以下5个配置文件
在与之间添加如下property:
①core-site.xml
配置HDFS主节点,namenode的地址,9000是RPC通信端口

< property>
fs.defaultFS
hdfs://bigdata128:9000
</ property>

-配置HDFS数据块和元数据保存的目录,一定要修改

< property>
hadoop.tmp.dir
/opt/module/hadoop-2.7.3/tmp
< /property>

②hdfs-site.xml
<!注释配置数据块的冗余度,默认是3–>

< property>
dfs.replication
1
< /property>

dfs.namenode.secondary.http-address bigdata128:50090 ③mapred-site.xml(该配置文件不存在,先复制)

cp mapred-site.xml.template mapred-site.xml

<配置MR程序运行的框架–>

< property>
< name>mapreduce.framework.name< /name>
< value>yarn< /value>
< /property>

④yarn-site.xml
<!配置Yarn的节点–>

< property>
< name>yarn.resourcemanager.hostname</ name>
< value>bigdata128< /value>
< /property>

<!NodeManager执行MR任务的方式是Shuffle洗牌-->

< property>
< name>yarn.nodemanager.aux-services< /name>
< value>mapreduce_shuffle< /value>
< /property>

⑤Slaves文件里使用默认localhost,或者添加 bigdata128(既是NameNode又是DataNode)
注:如果Slaves文件为空,就没有DataNode和NodeManager。
⑥修改\etc\hosts配置文件
运行命令 vi \etc hosts
注释掉已有内容,添加虚拟机的ip及对应主机名:
192.168.163.128 bigdata128
⑦修改\etc\hostname配置文件
运行命令 vi \etc hostname
添加虚拟机的主机名:
bigdata128
重启虚拟机,主机名生效。
三、格式化
hdfs namenode -format (如果不是第一次格式化,格式化之前先删除/opt/module/hadoop-2.7.3/下面的tmp、logs两个目录)
四、启动
start-all.sh (如果启动之前已经启动过,启动之前先停止stop-all.sh)
查看伪分布式配置是否成功:
①执行ll,查看/opt/module/hadoop-2.7.3/tmp/dfs目录,如下图所示,则正确。
②执行jps,如下图所示,NameNode、DataNode、SecondaryNameNode、ResourceManager、NodeManager如果全部启动,伪分布式配置成功。

③web控制台访问:http://192.168.163.132:50070 、http://192.168.163.132:8088
页面正常显示,则成功。
五、运行wordcount
hdfs dfs -put in.txt /adir 上传本地当前路径下的in.txt文件 到hdfs的/adir目录下。
运行hadoop jar hadoop-mapreduce-examples-2.7.3.jar wordcount /adir/in.txt output/。
在http://192.168.163.132:50070 查看/user/root/output/part-r-00000文件里的词频统计结果。
六、SSH免密码登陆(解决每次启动hadoop输入用户密码问题)
生成公、私密钥对:ssh-keygen -t rsa 按3次回车键
查看:cd ~/.ssh路径下面的rd_rsa和rd_rsa.pub
复制:ssh-copy-id -i ~/.ssh/id_rsa.pub root@bigdata128
查看生成authorized_keys。

Hadoop完全分布式模式配置

一、新建另外两台Linux虚拟机
完全分布式模式共三台虚拟机,前述伪分布式的虚拟机(bigdata128)作为master主节点,克隆另外两个虚拟机(bigdata129、bigdata131)作为slaves子节点,克隆机自带安装JDK、Hadoop及配置文件。
注:此配置是为学习所用,且电脑资源有限,因此照搬伪分布式配置,将NameNode、SecondaryNameNode、ResourceManager全部配置在主节点bigdata128上面,实际情况则相反,应该分别配置在不同的节点上面
二、修改以下配置文件
①slaves配置文件
三台虚拟机分别都运行命令 vi /opt/module/hadoop-2.7.3/etc/hadoop slaves
修改slaves为:
bigdata129
bigdata131
②修改\etc\hosts配置文件
三台虚拟机分别都运行命令 vi \etc hosts
注释已有内容,添加集群三台虚拟机的ip及对应主机名:
192.168.163.128 bigdata128
192.168.163.129 bigdata129
192.168.163.131 bigdata131
③修改\etc\hostname配置文件
三台虚拟机分别都运行命令 vi \etc hostname
添加各自的主机名bigdata128或者bigdata129或者bigdata131。
重启全部虚拟机,主机名生效。
三、格式化
在主节点bigdata128上面输入格式化命令(hdfs namenode -format),格式化集群。
注:如果不是第一次格式化,三台虚拟机都删除\opt\module\hadoop-2.7.3\下面的tmp、logs目录:rm –rf \opt\module\hadoop-2.7.3\tmp rm –rf \opt\module\hadoop-2.7.3\logs
注:如果格式化之前启动过集群,先在主节点bigdata128上面停止集群(stop-all.sh),再格式化。
四、启动集群
在主节点bigdata128上面输入启动命令(start-all.sh),启动集群。
注:如果启动之前启动过集群,先在主节点bigdata128上面停止集群(stop-all.sh),再启动。
启动正常,输入jps命令,显示如下:

在这里插入图片描述
web控制台访问:http://192.168.163.132:50070 、http://192.168.163.132:8088
页面正常显示,则成功。

大数据技术与应用 实验一报告 JDK+Hadoop安装配置、单机模式配置、伪分布式、完全分布式配置 大数据技术与应用 实验一报告 JDK+Hadoop安装配置、单机模式配置、伪分布式、完全分布式配置 以下操作在SecureCRT里面完成,记得一定要在虚拟机里面先登录。 一、基础安装配置 1.关闭防火墙 firewall-cmd --state 显示防火墙状态running/not running(防火墙显示not running,就可以直接进行→2) systemctl stop firewa... 阅读详情

相关推荐

VMware 虚拟机 +安装linux +搭建Hadoop

1、首先下载VMware 虚拟机,VMware Workstation 12.0.0 Pro 正式版下载地址如下: http://www.qiankoo.com/thread-3990-1-1.html2、接着下载linux套件,比如说unbutu,稳定的版本推荐14.10 直接在官网下载即可,地址: http://ubuntu-china.cn/download 找个符合自己的版本,先下载

哆啦A梦的博客 1万+

Hadoop单机配置

hadoop单机配置记录 1、配置环境 1)VMware虚拟机,centos7最小化安装 2、centos最小化安装默认不开启网络 1)开启网络 命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33 #版本不同最后文件名略有不同 修改最后一行ONBOOT=yes 2)重启网络服务 命令:service network restart 3)查看ip 命令:ip add 3、开启ssh服务 ...

w271255278的专栏 5204

ITIL 4 Foundation 自学通关笔记1

ITIL 4 Foundation 自学通关笔记

m0_58817196的博客 953

单机Hadoop配置

5个配置hadoop-env core-site hdfs-site mapred-site yarn-site

ruoxi356的博客 858

Calibre LVS错误排查实战:从Innovus到GDS的完整调试流程(附常见错误解析)

本文详细介绍了数字IC后端设计中,从Innovus工具输出数据到Calibre LVS物理验证的完整调试流程。文章系统性地讲解了LVS错误排查的方法论,包括报告解读、图形化定位以及针对器件不匹配、电源网络错误、短路开路等常见问题的深度解析与解决方案,旨在帮助工程师高效完成版图与原理图的一致性检查。

weixin_29218963的博客 776

Unity嵌套ScrollView滑动冲突解决方案:ExecuteEvents.Execute事件透传

在Unity UGUI中,竖向与横向ScrollView嵌套时出现滑动失效,本质是EventSystem事件分发机制的拦截限制。其原理在于PointerDown被外层捕获后,后续PointerMove默认不向下透传;ExecuteEvents.Execute提供了一条绕过常规冒泡流程的官方事件旁路,支持低延迟、方向自适应的精准透传。该技术具备高兼容性与零侵入特性,广泛应用于电商商品页、内容流卡片组、多级导航等需‘列表中嵌套轮播/标签’的真实场景,是解决UGUI嵌套滚动问题的核心工程实践方案。

weixin_33164198的博客 633

Hadoop单机安装配置 图文保姆级教程—保姆级配置教程—全网最全[官方手册版]

Hadoop单机安装配置图文保姆级教程—全网最全 一、安装前需要 1.VMware安装配置: 2.相关Hadoop软件包下载 3.Ubuntu镜像下载 二、Ubuntu系统安装 前提声明:已安装可忽略此步(但要有远程传输VMwareTools,和英文版的Ubuntu) 三、Hadoop单机+伪分布式配置 1.更新apt 2.安装Vim 3.安装SSH 4.配置SSH无密码登陆 5.安装Java环境 6.安装Hadoop 7.单机配置(非分布式)

m0_63324772的博客 4866

STM32巡线小车PID调参实战:从五路灰度传感器数据到稳定运行的避坑指南

本文详细介绍了STM32巡线小车的PID调参实战,从五路灰度传感器数据处理到PID参数优化,提供了系统化的调试方法和常见问题解决方案。通过加权平均法计算偏移量,逐步调整比例、积分、微分参数,实现小车稳定巡线。文章还涵盖了定时器配置、控制周期优化及高级调试技巧,帮助开发者避开常见陷阱,提升巡线性能。

weixin_42570484的博客 193

保姆级教程教你如何安装Hadoop,实现Hadoop单机(非分布式)配置

前往阿里镜像站选择下载下载时间较久,请耐心等待。

m0_70851096的博客 3131

KEPServerEX中,别名映射(Alias Mapping)数据标签重命名机制

目录核心机制应用场景配置步骤技术特性与参考内容的差异KEPServerEX中,别名映射(Alias Mapping) 是一种数据标签重命名机制,主要用于简化复杂标签路径的调用或实现跨系统兼容。其核心逻辑和功能如下:路径抽象 将设备层级结构中的完整标签路径(如 Channel1.Device1.Tag1)映射为简短别名(如 TempSensor1),降低客户端调用的复杂度。动态绑定 别名与实际标签实时关联,数据更新和读写操作通过别名直接传递到底层物理标签,无需修改客户端配置。多对一映射支持多个别名指向

「东哥说MES」 专注于MES制造执行系统,为你拆解核心架构、功能模块及与ERP/PLC的集成逻辑。提供从入门到精通的系列干货、精选行业报告与实用工具,构建你的数字化知识体系,关注我,用实战经验照亮你的数字化之路。 1591

GeoScene Pro教程(002):GeoScenePro基础操作

GeoScenePro基础操作介绍。

WwLK123的博客 2461

Hadoop搭建,单机模式,伪分布模式,完全分布模式

VMware网络配置,Java环境变量配置,Hadoop环境变量配置,Hadoop搭建,单机模式,伪分布模式,完全分布模式

qq_16543239的博客 3204

BGP路由聚合:自动聚合和手动聚合

路由聚合是指将多条具体的路由合并为一条聚合路由,以减少路由表的条目数。这种技术通过只向对等体发送聚合后的路由,而不发送所有的具体路由,来减小路由表的规模。同时,被聚合的路由如果发生路由振荡,也不再对网络造成影响,从而提高了网络的稳定性。

网络技术联盟站 1221

JDK+Hadoop安装配置、单机模式配置、Hadoop伪分布式模式配置

JDK+Hadoop安装配置、单机模式配置 可以使用SecureCRT 或者 Xshell 连接到虚拟机,我重装四次SecureCRT依然无法连接到虚拟机,所以改用Xshell连接到虚拟机进行实验。 连接上虚拟机后,开始实验 1.关闭防火墙 显示防火墙状态 firewall-cmd --state 临时关闭防火墙,每次开机重新开启防火墙 systemctl stop firewalld 禁止...

Janeeyre47的博客 412

SpringBoot实战教程-springboot概论

Spring Boot 是一个快速开发框架,能够快速的整合第三方框架,简化XML配置,全部采用注解形式,以及自动配置。内置web容器,帮助开发者能够实现快速开发,简化了应用系统的初始搭建以及开发过程。

鸟哥哥的专栏 4155

NTscan扫描工具

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

大数据JDK+Hadoop安装配置、单机模式配置、伪分布式、完全分布式配置总结

实验报告 JDK+Hadoop安装配置、单机模式配置、伪分布式、完全分布式配置 以下操作在SecureCRT里面完成,一定要在虚拟机里面先登录。 一、基础安装配置 1.关闭防火墙 firewall-cmd --state 显示防火墙状态running/not running(防火墙显示not running,就可以直接进行→2) systemctl stop firewalld 临时关闭防火墙,每...

weixin_44184668的博客 442

jre9下载 jdk9

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

实验一 JDK+Hadoop安装配置、单机模式配置

SecureCRT里面的操作 一、基本操作 1.关闭防火墙 firewall-cmd --state 显示防火墙状态running/not running systemctl stop firewalld 临时关闭防火墙,每次开机重新开启防火墙 systemctl disable firewalld 禁止防火墙服务。 2.把下载在Windows里的JDK和HADOOP压缩包传输到虚拟机中 Secu...

Superb_life的博客 646

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

实验一 JDK+Hadoop安装配置、单机模式配置、伪分布式、完全分布式配置

** 实验一 JDK+Hadoop安装配置、单机模式配置、伪分布式、完全分布式配置 ** 一、安装配置 1.关闭防火墙 firewall-cmd --state 显示防火墙状态running/not running(防火墙显示not running,就可以直接进行→2) systemctl stop firewalld 临时关闭防火墙,每次开机重新开启防火墙 systemctl disable f...

CF_joy的博客 307

安装并配置 JDK+Hadoop,单机模式配置,实现伪分布式与分布式部署

利用Xshell连接虚拟机,进行以下操作: 1.关闭防火墙 显示防火墙状态running/not running firewall-cmd --state 临时关闭防火墙,每次开机重新开启防火墙 systemctl stop firewalld 禁止防火墙服务 systemctl disable firewalld 2.传输JDK和HADOOP压缩 利用xftp...

mrhuangwang的博客 411

JDK+Hadoop安装配置、单机模式配置(实验一)

安装虚拟机、SecureCRT 以下操作在SecureCRT里面完成 一、基础安装配置 1.关闭防火墙 2.传输JDK和HADOOP压缩包 3.解压JDK、HADOOP 4.配置JDK并生效 5.配置HADOOP并生效 6.单机模式配置hadoop -env.sh 7.运行自带程序wordcount 二、修改以下5个配置文件 在与之间添加如下property: ①core-site.xml fs...

A2206348612的博客 923

Hadoop单机模式的配置与安装

Hadoop单机模式的配置与安装 版权所有 前言:          由于Hadoop属于java程序,所以,安装Hadoop之前需要先安装jdk。          对于hadoop0.20.2的单机模式安装就需要在一个节点(一台主机)上运行5个节点。 分别是:          JobTracker:负责Hadoop的Job任务分发和管理。          TaskTracke

兰枫 7052

HBase-单机模式安装

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数

奔跑的豆子的专栏 1万+

JDK+Hadoop安装配置

JDK+Hadoop安装配置 1.关闭防火墙 firewall-cmd --state 显示防火墙状态running/not running systemctl stop firewalld 临时关闭防火墙,每次开机重新开启防火墙 systemctl disable firewalld 禁止防火墙服务。 2.传输JDK和HADOOP压缩包 SecureCRT 【File】→【Connect SFT...

Wxp_csdn的博客 534

Hadoop单机模式

Hadoop单机模式的部署与搭建 准备 Centos 7 64位操作系统(运行于VM虚拟机上) Hadoop开源文件 JDK(java的核心JDK) 开始部署与搭建Hadoop 1.VM虚拟机上打开centos 7(64位) 2.将下载好的hadoop压缩文件从windows移动到centos的桌面,并解压 3.将Hadoop解压后的文件移动到用户目录HOME下。 4.配置hadoo...

大树 2811

HADOOP入门-单机模式安装HADOOP

Hadoop入门:单机模式安装Hadoop

鑫森淼焱垚-五行人生 505

初学者值得拥有Hadoop单机模式环境搭建

Hadoop环境搭建 具体过程 1.搭建准备工作 (1)关闭防火墙 systemctl stop firewalld //停止firewalld防火墙 systemctl disable firewalld //关闭防火墙开机自启 systemctl status firewalld //查看firewalld防火墙状态,看是否已关闭 (2)关闭selinux防火墙 vi /etc/sysc...

主神的博客 629
上一篇: 大数据技术与应用
下一篇: 安装配置JDK+Eclipse+Maven
javaeee1
博客等级 码龄9年 1粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值