一、搭建Java开发环境

1. 先查看安装后的镜像中是否存在Java

[root@hadoop1 java]# java -versionopenjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

2. 通过查看,发现原有系统默认安装了open Jdk ,接下来我们卸载原有的Open JDK,安装Oracle JDK

  • 2.1 查看java安装软件
[root@hadoop1 java]# rpm -qa|grep javapython-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
tzdata-java-2018e-3.el7.noarch
java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
  • 2.2 分别卸载java软件,程序命令:rpm ;卸载参数:e; 解除软件间的依赖:nodeps
[root@hadoop1 java]# rpm -e --nodeps java-1.8.0-openjdk
[root@hadoop1 java]# rpm -e --nodeps javapackages-tools
[root@hadoop1 java]# rpm -e --nodeps java-1.8.0-openjdk-headless
[root@hadoop1 java]# rpm -e --nodeps tzdata-java
  • 2.3 上传 Oracle JDK

注意:
如果拖拽不可以完成上传功能,可能是缺少上传的插件,执行下方命令在线安装即可。

yum -y install lrzsz # 上传的插件

  • 2.4 上传完成后,查询文件是否存在,及所在位置命令
[root@hadoop1 java]# ll
总用量 141540
-rw-r--r--. 1 root root 144935989 6月  15 2021 jdk-8u291-linux-x64.tar.gz
[root@hadoop1 java]# pwd
/usr/local/java

3. 解压jdk目录

[root@hadoop1 java]# tar -zxvf jdk-8u291-linux-x64.tar.gz
# 解压后查看
[root@hadoop1 java]# ll
总用量 141540
drwxr-xr-x. 8 10143 10143       273 4月   8 2021 jdk1.8.0_291
-rw-r--r--. 1 root  root  144935989 6月  15 2021 jdk-8u291-linux-x64.tar.gz

4. 配置java的环境变量

  • 4.1 采用vim命令编辑/etc/profile文件,在文件末尾加上环境变量参数
# Java Environement Variable
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 4.2 更新环境变量的配置文件/etc/profile,才可以使得上述配置生效:
[root@hadoop1 jdk1.8.0_291]# source /etc/profile

5. 检验Java是否配置成功

[root@hadoop1 jdk1.8.0_291]# java -versionjava version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

二、 搭建Hadoop环境

1.hadoop下载

点我去下载,或访问:http://archive.apache.org/dist/hadoop/common/

提示: 我这使用的是2.7.4,利用IDM软件进行下载,速度会有所提升!

  1. Hadoop安装与配置
  • 2.1 上传Hadoop安装包
[root@hadoop1 hadoop]# ll
总用量 260440
-rw-r--r--. 1 root root 266688029 3月  23 11:57 hadoop-2.7.4.tar.gz[root@hadoop1 hadoop]# pwd
/usr/local/hadoop
  • 2.2 解压Hadoop安装包
[root@hadoop1 hadoop]# tar -zxvf hadoop-2.7.4.tar.gz [root@hadoop1 hadoop]# ll
总用量 260440
drwxr-xr-x. 10 20415  101       160 8月   1 2017 hadoop-2.7.4
-rw-r--r--.  1 root  root 266688029 3月  23 11:57 hadoop-2.7.4.tar.gz

3. 配置hadoop的环境变量

  • 3.1 采用vim命令编辑/etc/profile文件,在文件末尾加上环境变量参数
# Hadoop Environment Variable
export HADOOP_HOME=/usr/local/hadoop/hadoop-2.7.4
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
  • 3.2 更新环境变量的配置文件/etc/profile,才可以使得上述配置生效:
[root@hadoop1 hadoop]# source /etc/profile

4. 检验Hadoop是否配置成功

# 需要注意:  version前面没有横杠哦! “-”
[root@hadoop1 hadoop]# hadoop versionHadoop 2.7.4
Subversion https://shv@git-wip-us.apache.org/repos/asf/hadoop.git -r cd915e1e8d9d0131462a0b7301586c175728a282
Compiled by kshvachk on 2017-08-01T00:29Z
Compiled with protoc 2.5.0
From source with checksum 50b0468318b4ce9bd24dc467b7ce1148
This command was run using /usr/local/hadoop/hadoop-2.7.4/share/hadoop/common/hadoop-common-2.7.4.jar

作者: 杨校

出处: https://mryang.blog.csdn.net

分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 如有问题, 可邮件(397583050@qq.com)咨询

杨校老师课堂之Hadoop环境搭建(一)相关推荐

  1. 杨校老师课堂之CSDN博客查找博文汇总-目录

            目录 1.面试 2.JavaWeb文件[图片]上传功能: 3.BaseServlet设计教程 4.富文本编辑器使用教程 5.下载Jar包教程 6.页面原型下载 7.Java连接数据库 ...

  2. 杨校老师课堂之Java类与对象、封装、构造方法

    杨校老师课堂之Java类与对象.封装.构造方法 本篇文章内容如下: 面向对象 类与对象 三大特征--封装 构造方法 教学目标 能够理解面向对象的思想 能够明确类与对象关系 能够掌握类的定义格式 能够掌 ...

  3. 杨校老师课堂之WEB前端HTML

    目录 1. 概念: 2. 快速入门: 2.1 语法: 2.2 代码: 3. 认识标签: 3.1 文件标签:构成html最基本的标签 3.2 文本标签:和文本有关的标签 3.3 图片标签: 3.4 列表 ...

  4. 杨校老师课堂之JavaScript案例之跑马灯左右无缝连接图片自动轮播

    JavaScript案例之跑马灯左右无缝连接 效果图: 思路: 1.先做界面 1.1 制作一个大盒子,进行存放整个图片及按钮区域 1.2 制作两个按钮和中间区域盒子 1.3 中间区域盒子中使用无序列表 ...

  5. 杨校老师课堂之Spring框架面试题【开发工程师面试前必看】

    1.spring 中都用到了哪些设计模式? 2.spring 中有哪些核心模块? 3.说一下你理解的 IOC 是什么? 4.spring 中的 IOC 容器有哪些?有什么区别? 5.那 BeanFac ...

  6. 杨校老师课堂之Maven下载与配置阿里云镜像

    1. 下载 下载地址: https://archive.apache.org/dist/maven/maven-3/ 建议: 不要存放在C盘内: 不要存放在桌面 不要存放在有中文路径中或存放在带有特殊 ...

  7. 杨校老师课堂之JavaScript右下角广告弹框教程

    案例制作思路: 1.先制作界面 添加一个盒子包含一个按钮,使盒子绝对定位在右上角 添加一个大盒子,同理,将盒子居于左下角:其中内部包含一个顶端盒子和底部盒子 顶端盒子因为是属于大盒子内部的存在,所以宽 ...

  8. 杨校老师课堂之Web前端JS类库_JQuery案例[效果图与代码齐全]

    JQuery案例 想使用Jquery ,必须要导入Jquery的库文件jquery-1.7.2.min.js: 下载地址: https://blog-static.cnblogs.com/files/ ...

  9. 杨校老师课堂之Java面向对象知识点整理集锦

    目录 第一部分 Java面向对象 1.开发环境搭建及开发工具eclipse使用 2.类和对象 3. 成员变量和局部变量区别 4. 数据类型 5.构造函数 6.函数 7. 成员变量的初始化 8. thi ...

  10. 杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat

    部署项目到公网上去思路剖析 · 公网服务器· 数据库· 下载.安装.配置.远程连接· 使用本地的Navicat去远程连接 操作数据库 · JDK 安装Tomcat的前提 · tomcat ·目录结构· ...

最新文章

  1. centos上tensorflow一键安装脚本
  2. 智慧少年队显示服务器异常,六大智慧少年是什么梗,六大智慧少年其它五个
  3. Struts原理与实践(5)
  4. 【无删减】Python老司机收藏夹的17个国外免费学习网站
  5. Deep Learning 【Nature review】
  6. Java、Android引用类型
  7. The operation could not be performed because OLE DB provider SQLNCLI11 for linked server SDSSDFCC...
  8. 刘强东事后首发声;拼多多入局 AI ;三星手机 CEO 承认危机 | 极客头条
  9. 6.UNIX 环境高级编程--系统数据文件和信息
  10. 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_17-异常处理-可预知异常处理-异常处理测试...
  11. k8s mysql 查询_MySql | 为什么大家都在说 Select * 效率低
  12. 中国人工智能神经网络技术现状
  13. 硬盘格式化了怎么恢复数据
  14. php strpos 区分大小写么?,PHP strpos() 函数
  15. 计算机专业考研英语二国家线多少分,考研英语二国家线多少,2019年考研英语二国家线?...
  16. R 两表格跟据某列相同值进行合并
  17. 计算机设计大赛国赛演讲稿
  18. python整数逆位运算_[python/工具] python z3库学习 减乘除位与运算 ctf一把梭
  19. 全面解读Moby和LinuxKit,Docker称沟通不善招致误解
  20. 【数学建模】2000全国大学生数学建模D题求解

热门文章

  1. Cesium 纹理贴图
  2. 自用MATLAB2012a安装教程
  3. 架构之美第九章-架构与设计
  4. lisp visual 开根号_分享Visual Lisp程序第二波|文件的读与写-lsp文件
  5. 华为荣耀立方中播放群晖nas中保存的视频
  6. android fmod,Android采用fmod库实现变声效果
  7. CAD 残留文件和注册表如何完全彻底卸载删除干净【转载】
  8. 竞赛经验——全国大学生创新创业训练计划(国创)
  9. Slickedit 打开Qt工程
  10. NEW:SlickEdit Pro 27.0 KEY