实 验 报 告 (2014 / 2015 学年 第 二 学期) "课程名称 "云计算 " "实验名称 "基于Hadoop的数据分析 " "实验时间 "2015 "年 "5 "月 "20 "日 " "指导单位 " " "指导教师 " " "学生姓名 " "班级学号 " " "学院(系) " "专 业 " " 实 验 报 告 "实验名称 " "指导教师 " " "实验类型 "上机 "实验学时 "2 "实验时间 "2015.5.20 " "实验目的和要求 " "【实验要求】 " "掌握基于Hadoop单机版的数据分析 " "【实验目的】 " "学会利用Hadoop对不同数据集的分析与挖掘; " "二、实验环境 " "虚拟机Ubuntu14.04,hadoop-1.2.1,eclipse-SDK-4.3.1 " "三、实验原理及内容 " "(1)在第一次实验的基础上安装eclipse " "1.将eclipse解压到usr/local目录下: " "sudo tar xzvf eclipse-SDK-4.3.1-linux-gtk-x86_64.tar.gz " "-C/usr/local " "2.授权:sudo chmod -R 777 /usr/local/eclipse " " " "将hadoop插件拷贝到/usr/local/eclipse/plugins下 " " " " " " " " " " " "4.设置eclipse的Java环境:在eclipse下创建一个jre文件夹sudo mkdir jre,进 " "入该文件夹:cd jre, " "加入一条连接指令ln -s /usr/lib/jvm/java-7-sun/bin bin " "(2)在eclipse中添加Map/Reduce:点击上方window选项,依次选择open " "perspective,other,Map、Reduce,如下图所示: " " " "(3)设置Map/Reduce location,选择Map/Reduce locations,new hadoop " "location,将其中的内容设置成下图所示的内容: " " " "设置Advanced parameters中的tmp文件夹位置为/usr/local/hadoop/tmp,如下图 " "所示: " " " "(4)设置hadoop的安装路径:依次点击window,preferences,Hadoop Map/Reduce " ",设置hadoop安装路径为/usr/local/hadoop " " " "(5)在桌面新建三个文件,如图所示: " " " " " " " "新建一个Map/Reduce " "Project:右击左侧空白处,选择新建一个如下图所示的Map/Reduce Project: " " " "点击Next,输入工程名为average,再点击finish。 " "新建一个Java class:右击左侧的average,依次选择New,class,设置内容如下 " "图所示: " " " " " " " " " "点击finish完成。 " "(8)加入Java代码: " "package com.hebut.mr; " "import java.io.IOException; " "import java.util.Iterator; " "import java.util.StringTokenizer; " "import org.apache.hadoop.conf.Configuration; " "import org.apache.hadoop.fs.Path; " "import org.apache.hadoop.io.IntWritable; " "import org.apache.hadoop.io.LongWritable; " "import org.apache.hadoop.io.Text; " "import org.apache.hadoop.mapreduce.Job; " "import org.apache.hadoop.mapreduce.Mapper; " "import org.apache.hadoop.mapreduce.Reducer; " "import org.apache.hadoop.mapreduce.lib.input.FileInputFormat; " "import org.apache.hadoop.mapreduce.lib.input.TextInputFormat; " "import org.apache.hadoop.mapreduce.lib.output.FileO
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助