学习Hadoop


此文章为观看慕课网Kit_Ren老师录制的免费课程之后所写的笔记。

基本知识

Hadoop的功能及应用场景

Hadoop的组成
  1. HDFS:分布式文件系统,存储海量数据。
  2. MapReduce:并行处理框架,实现任务分解和调度。
Hadoop可以干什么

搭建大型数据仓库,PB级数据的存储、处理、分析、统计等业务。例如:搜索引擎、日志分析、数据挖掘等。

Hadoop生态圈
  • Hive: 使用SQL语句查询Hadoop数据,简化Hadoop的操作。
  • HBase: 存储结构化数据的分布式数据库(放弃了事务),实现对表数据的读写功能。
  • Zookeeper: 监控节点状态,维护节点配置,保持节点间的一致性。

Hadoop的安装

安装前置技能

1.linux环境
2.安装JDK

linux 系统

我的是本地虚拟机,当然也可以申请云虚拟机,等哥有钱了也申请个玩玩。。。
启动本地虚拟机后 输入Ifconfig 查看Host地址
在这里插入图片描述
因为我比较喜欢使用Xshell工具连接linux。
配置一下Xshell
在这里插入图片描述
在这里插入图片描述

安装JDK

首先要知道:Linux系统分为两种:

  1. RedHat系列:Redhat、Centos、Fedora等,包管理工具是yum
  2. Debian系列:Debian、Ubuntu等,包管理工具是apt-get
    查看系统版本:
cat /proc/version

Linux version 2.6.32-696.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Mar 21 1
可以看到我得是RadHat系列,所以使用yum傻瓜式安装:

  1. 首先查看可安装的JDK版本
yum -y list java*
  1. 选择自己需要的jdk版本进行安装,我安装1.7,执行以下命令:
yum -get install openjdk-7-jdk

3.安装完成之后,查看安装的jdk版本

java -version

查看安装路径:

[root@zq jvm]# which java
/usr/bin/java
[root@zq jvm]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 6月   5 08:04 /usr/bin/java -> /etc/alternatives/java
[root@zq jvm]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 46 6月   5 08:04 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
[root@zq jvm]# 

/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 这个便是安装路径!

配置JDK环境变量

因为我的是mini版的centOS 所以需要安装vim,才可以使用vim命令。
安装vim:

yum -y install vim*
  1. 打开配置环境变量的文件
vim /etc/profile

在这里插入图片描述

  1. 从底部输入
export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  1. 保存退出
:wq
  1. 使之立即生效
source /etc/profile

5.测试是否安装成功
在这里插入图片描述
配置成功!
编写一个java测试类:
新建一个Test.java测试类,里面输入:

public class Test { 
    public static void main(String args[]) { 
    System.out.println("A new jdk test !"); 
    } 
} 

保存退出后,执行

[root@zq test]# ls
Test.java
[root@zq test]# javac Test.java 
[root@zq test]# java Test
A new jdk test !
Hadoop安装,配置Hadoop
  1. 安装下载命令控制器
    由于我本地的虚拟机的linux系统比较干净,所以安装个下载命令器即可使用wget命令.
    	yum  -y  install wget
    
    在这里插入图片描述
  2. 下载hadoop的安装包
	wget  https://archive.apache.org/dist/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz
  1. 移动安装包到/opt目录下并解压
	mv hadoop-1.2.1.tar.gz /opt/
	tar -zxvf  hadoop-1.2.1.tar.gz
  1. 配置hadoop
    主要配置以下四个文件
    在这里插入图片描述
    4.1 配置hadoop-env.sh,修改java环境变量
		查看JDK路径
		echo JAVA_HOME
		进入 hadoop-env.sh 修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值