杨校老师课堂之Hadoop环境搭建(一)
一、搭建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软件进行下载,速度会有所提升!
- 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环境搭建(一)相关推荐
- 杨校老师课堂之CSDN博客查找博文汇总-目录
目录 1.面试 2.JavaWeb文件[图片]上传功能: 3.BaseServlet设计教程 4.富文本编辑器使用教程 5.下载Jar包教程 6.页面原型下载 7.Java连接数据库 ...
- 杨校老师课堂之Java类与对象、封装、构造方法
杨校老师课堂之Java类与对象.封装.构造方法 本篇文章内容如下: 面向对象 类与对象 三大特征--封装 构造方法 教学目标 能够理解面向对象的思想 能够明确类与对象关系 能够掌握类的定义格式 能够掌 ...
- 杨校老师课堂之WEB前端HTML
目录 1. 概念: 2. 快速入门: 2.1 语法: 2.2 代码: 3. 认识标签: 3.1 文件标签:构成html最基本的标签 3.2 文本标签:和文本有关的标签 3.3 图片标签: 3.4 列表 ...
- 杨校老师课堂之JavaScript案例之跑马灯左右无缝连接图片自动轮播
JavaScript案例之跑马灯左右无缝连接 效果图: 思路: 1.先做界面 1.1 制作一个大盒子,进行存放整个图片及按钮区域 1.2 制作两个按钮和中间区域盒子 1.3 中间区域盒子中使用无序列表 ...
- 杨校老师课堂之Spring框架面试题【开发工程师面试前必看】
1.spring 中都用到了哪些设计模式? 2.spring 中有哪些核心模块? 3.说一下你理解的 IOC 是什么? 4.spring 中的 IOC 容器有哪些?有什么区别? 5.那 BeanFac ...
- 杨校老师课堂之Maven下载与配置阿里云镜像
1. 下载 下载地址: https://archive.apache.org/dist/maven/maven-3/ 建议: 不要存放在C盘内: 不要存放在桌面 不要存放在有中文路径中或存放在带有特殊 ...
- 杨校老师课堂之JavaScript右下角广告弹框教程
案例制作思路: 1.先制作界面 添加一个盒子包含一个按钮,使盒子绝对定位在右上角 添加一个大盒子,同理,将盒子居于左下角:其中内部包含一个顶端盒子和底部盒子 顶端盒子因为是属于大盒子内部的存在,所以宽 ...
- 杨校老师课堂之Web前端JS类库_JQuery案例[效果图与代码齐全]
JQuery案例 想使用Jquery ,必须要导入Jquery的库文件jquery-1.7.2.min.js: 下载地址: https://blog-static.cnblogs.com/files/ ...
- 杨校老师课堂之Java面向对象知识点整理集锦
目录 第一部分 Java面向对象 1.开发环境搭建及开发工具eclipse使用 2.类和对象 3. 成员变量和局部变量区别 4. 数据类型 5.构造函数 6.函数 7. 成员变量的初始化 8. thi ...
- 杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
部署项目到公网上去思路剖析 · 公网服务器· 数据库· 下载.安装.配置.远程连接· 使用本地的Navicat去远程连接 操作数据库 · JDK 安装Tomcat的前提 · tomcat ·目录结构· ...
最新文章
- centos上tensorflow一键安装脚本
- 智慧少年队显示服务器异常,六大智慧少年是什么梗,六大智慧少年其它五个
- Struts原理与实践(5)
- 【无删减】Python老司机收藏夹的17个国外免费学习网站
- Deep Learning 【Nature review】
- Java、Android引用类型
- The operation could not be performed because OLE DB provider SQLNCLI11 for linked server SDSSDFCC...
- 刘强东事后首发声;拼多多入局 AI ;三星手机 CEO 承认危机 | 极客头条
- 6.UNIX 环境高级编程--系统数据文件和信息
- 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_17-异常处理-可预知异常处理-异常处理测试...
- k8s mysql 查询_MySql | 为什么大家都在说 Select * 效率低
- 中国人工智能神经网络技术现状
- 硬盘格式化了怎么恢复数据
- php strpos 区分大小写么?,PHP strpos() 函数
- 计算机专业考研英语二国家线多少分,考研英语二国家线多少,2019年考研英语二国家线?...
- R 两表格跟据某列相同值进行合并
- 计算机设计大赛国赛演讲稿
- python整数逆位运算_[python/工具] python z3库学习 减乘除位与运算 ctf一把梭
- 全面解读Moby和LinuxKit,Docker称沟通不善招致误解
- 【数学建模】2000全国大学生数学建模D题求解