失效链接处理 |
大数据平台技术相关实验(HENU) PDF 下载
本站整理下载:
相关截图:
主要内容:
安装 Hadoop 1.使用虚拟机安装 Ubuntu(我安装的是 Ubuntu18.04.4) 在已有虚拟机上安装 Ubuntu: (官网下载映像) 先试用 Ubuntu 系统在试用界面调整分辨率后进行进一步安装。(根 据 http://dblab.xmu.edu.cn/blog/337-2/ 中的安装教程自行安 装)2. http://dblab.xmu.edu.cn/blog/install-hadoop/ 根据此安 装教程安装 Hadoop(步骤:1 创建 Hadoop 用户 2.更新 apt 3.安装 SSH、配置 SSH 无密码登录 4.安装 Java 环境 5.安装 Hadoop 6.Hadoop 伪分布式配置) 3. 由于安装版本不同配置文件的路径不同,修改文件在文件管理器 中找到并修改的并未按教程。
hadoop 数据类型在 hadoop.io 包中 自定义的数据类型 class Point implements Writable{ private float x,y; public Point() { }public Point(String pStr) { String xString=""; String yString=""; int flag=0; for(int i=0; i<pStr.length(); i++) { if(pStr.charAt(i)!=',')
xString+=pStr.charAt(i); else { flag=i+1; break; } }yString=pStr.substring(flag); this.x=Float.parseFloat(xString); this.y=Float.parseFloat(yString); }public float getX() { return x; }public void setX(float x) { this.x = x; }public float getY() { return y; }
public void setY(float y) { this.y = y; }public void readFields(DataInput in) throws IOException{ x=in.readFloat(); y=in.readFloat(); }public void write(DataOutput out) throws IOException{ out.writeFloat(x); out.writeFloat(y); }public int CompareTo(Point p) { if (p.getX()>this.x&&p.getY()>this.y) return 1; else if(p.getX()==this.x&&p.getY()==this.y) return 0; elsereturn -1; } }
|