Hadoop的文件可以在这里下载:Apache Hadoopb

本次配置的Hadoop环境为hadoop-2.7.7 | jdk配置的环境为jdk-1.8.0_141

一、jdk环境搭配

1.搭配Hadoop环境要先搭配jdk环境,否则无法运行和查看,在/root/wenjian中rz上传jdk文件

[root@master wenjian]# rz

2.将jdk文件解压到/root目录下

[root@master wenjian]# tar -zxvf jdk-8u141-linux-x64.tar.gz -C /root/

3.回到/root下进行修改名称为jdk(因为名字太长了到后面记的太麻烦)

[root@master ~]# mv jdk1.8.0_141/ jdk

4.进入/root下的用户变量

[root@master ~]# vim /root/.bash_profile 

5.变量jdk环境和路径,wq保存退出

重新开启一下用户变量

[root@master ~]# source /root/.bash_profile 

二、开始搭配Hadoop环境

1.进入/root/wenjian,解压hadoop文件到/root目录下

[root@master wenjian]# tar -zxvf hadoop-2.7.7.tar.gz -C /root/

2.进入/root目录下修改hadoop名称

[root@master ~]# mv hadoop-2.7.7/ hadoop

3.进入hadoop文件下的配置文件/etc/hadoop里面

[root@master ~]# cd hadoop/etc/hadoop/

4.复制配置文件下的文件(保留源文件)

[root@master hadoop]# cp mapred-site.xml.template mapred-site.xml

5.在core-site.xml中添加数据,将第四行的master修改为自己的主机名或者ip,wq保存退出(注意:如果主机名没有映射的话就修改为ip,不然不成功)

[root@master hadoop]# vim core-site.xml 
<configuration>
<property><name>fs.defaultFS</name><value>hdfs://master:8020</value></property><property><name>hadoop.tmp.dir</name><value>file:/root/hadoop/tmp</value></property>
</configuration>

6.在hdfs-site.xml中插添加数据,将第四行的master修改为自己的主机名或者ip,wq保存退出

[root@master hadoop]# vim hdfs-site.xml
<configuration>
<property><name>dfs.namenode.secondary.http-address</name><value>master:50090</value></property><property><name>dfs.replication</name><value>1</value></property><property><name>dfs.namenode.name.dir</name><value>file:/root/hadoop/tmp/name</value></property><property><name>dfs.datanode.data.dir</name><value>file:/root/hadoop/tmp/data</value></property>
</configuration>

7.在yarn-site.xml中添加数据,将第四行的master修改为自己的主机名或者ip,wq保存退出

[root@master hadoop]# vim yarn-site.xml
<configuration>
<property><name>yarn.resourcemanager.hostname</name><value>master</value></property><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property>
</configuration>

8.在刚刚复制过的mapred-site.xml中添加数据

[root@master hadoop]# vim mapred-site.xml

修改第八行和倒数第三行的master修改为自己的主机名或ip

<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property><property><name>mapreduce.jobhistory.address</name><value>master:10020</value></property><property><name>mapreduce.jobhistory.webapp.address</name><value>master:19888</value></property>
</configuration>

9.在hadoop-env.sh中添加上jdk路径

[root@master hadoop]# vim hadoop-env.sh

 10.在用户下添加hadoop环境变量

[root@master hadoop]# vim /root/.bash_profile 

 重新生成一下环境变量(重新生成在哪个目录下都可以,因为重新生成针对的是绝对路径)

[root@master hadoop]# source /root/.bash_profile

 11.进入hadoop的bin目录下初始化hadoop

[root@master hadoop]# cd /root/hadoop/bin/

执行初始化命令(打印出日志文件和出现两排*号就成功初始化了)

[root@master bin]# hdfs namenode -format

12.开启hadoop服务,并通过jps查看hadoop服务(中间出现yes和no的时候一律选择yes)

[root@master bin]# start-all.sh 

出现六个服务就代表Hadoop服务开启成功了,如果关闭的话可以输入stop-all.sh关闭Hadoop服务!

可以日常关注一下,会经常出一些用的上的东西,可以直接在主页搜取!

必成功的Hadoop环境搭建jdk环境搭建-超详细操作相关推荐

  1. JavaJDK下载安装与环境配置(Windows 10 超详细的图文版教程 )

    前言:对于很多初学者来说,我想可能很多人都会遇到JDK环境变量的配置问题.明明就是按照度娘上的教程去一步步配置的,但还是会有很多的人出现配置不成功的问题.所以今天在这里分享一下windows 10 系 ...

  2. windows环境下安装RabbitMQ(超详细)

    windows环境下安装RabbitMQ(超详细) 记录RabbitMQ安装过程,欢迎大家和我交流.(安装过程中遇到的问题也有总结哈,请查看) RabbitMq简介 安装准备工具 安装步骤(图文) 安 ...

  3. Github + Hexo 搭建个人博客超详细教程

    Github + Hexo 搭建个人博客超详细教程 本文目录 generated with DocToc 网站搭建 本文目录 1.安装node.js 2.添加国内镜像 3.安装Git 4.注册Gith ...

  4. Centos7 搭建Nginx图片服务超详细新手小白教程

    简介:以上文章讲述的是[Centos7超详细的安装与部署应用MySQL,Redis]接下来我总结一下[Centos7 搭建Nginx图片服务超详细教程].觉得我还可以的可以加群一起督促学习探讨技术.Q ...

  5. 云服务器(Centos7)搭建jdk环境

    [1]yum安装 # 安装OpenJDK,会将OpenJDK安装到/usr/lib/jvm/目录下 yum install java-1.8.0-openjdk java-1.8.0openjdk-d ...

  6. Windows10环境下JDK环境变量配置

    下载JDK并安装 在ORACLE官网下载需要的jdk版本并安装.本教程采用默认安装目录C:\Program Files\Java,JDK版本为jdk1.8.0_152. 打开环境变量对话框 在控制面板 ...

  7. 手把手从零开始搭建k8s集群超详细教程

    本教程根据B站课程云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps同步所做笔记教程 k8s集群搭建超详细教程 1. 基本环境搭建 1. 创建私有网络 2. 创建服务 ...

  8. Javaweb环境配置,使用2014MyEclipse全过程详解!搭建JDK环境,Tomcat环境!破解2014MyEclipse。

    前言,要是想用破解版,必须在安装好之后,进行破解步骤之后,再打开软件. 安装好之后,先别打开软件! 否则破解会失效!因为软件会写入注册表. 我的是这种情况! 不想用破解版,或者安装之后,直接打开软件的 ...

  9. Ubuntu搭建JDK环境

    第一步:下载jdk 我下载的是:jdk-7u7-linux-i586.tar.gz 第二步:解压 直接解压在任意目录.我的目录是/androidDev/jdk1.7.0_07 第三步:设置环境变量 # ...

  10. centos6.4 搭建JDK环境

    1.从oracle官网上下载最新版本的java,这里就不再贴出下载地址,请自行下载. 2.将下载的压缩包文件(*.tar.gz)复制到/usr/local/java目录,为什么是这个目录(java是自 ...

最新文章

  1. Mysql生成UUID
  2. 服务器虚拟化管理,几招让你快速成就你的服务器
  3. 神策数据携手百丽国际,专注品牌零售行业数字化未来
  4. 60 分钟极速入门 PyTorch
  5. Java项目打war包的方法
  6. LeetCode Golang 9.回文数
  7. 1816. 截断句子
  8. mysql取消mvvc机制_MySQL探秘(六):InnoDB一致性非锁定读
  9. Pmwiki基本编辑功能
  10. Linux下第一次使用MySQL数据库,设置密码
  11. 查看docker内部路径_web应用在Docker容器中部署(Windows)
  12. Custom Function in MS Reporter
  13. 了解HTML CSS选择器操作和特性
  14. 佛系宿华和他的“信任电商”伪命题
  15. css动画旋转加平移实现3D图片墙
  16. java开发环境搭建教程
  17. 《操作系统》学习笔记|6.6外存空间管理
  18. css如何实现鼠标移至图片上显示遮罩层及文字
  19. MATLAB仪表表盘数字识别解析
  20. 因数(factor)

热门文章

  1. Db4o数据库:快速入门
  2. html插入flash时钟,PPT怎么插入Flash时钟显示实时时间?
  3. Multisim14.0安装教程
  4. VUE 身份证号验证
  5. Ubuntu 系统安装 MATLAB 2016b
  6. php导出excel 繁体,php导出excel并解决乱码问题的方法介绍
  7. UOS系统应用商店提示安装失败
  8. 让注册体验来得更简单点吧
  9. 天刀帐号角色服务器查询系统,天涯明月刀手游角色交易介绍-角色转移系统
  10. 台式计算机液晶显示屏尺寸,台式电脑显示屏共有多少种尺寸?