云应用开发:Hadoop安装与认知无线电网络信任管理
1. 在Windows系统的Eclipse上安装Hadoop
1.1 所需软件包
- Eclipse :一个软件开发环境,由集成开发环境(IDE)和可扩展插件系统组成。主要用Java编写,可用于开发Java应用,也能通过各种插件开发C、C++、Perl、PHP、Python等多种语言的应用。不同语言的IDE有不同称呼,如C/C++的Eclipse CDT、Java的Eclipse JDT、PHP的Eclipse PDT。
- Apache Hadoop :一个支持数据密集型分布式应用的软件框架,采用免费许可证。它受Google的MapReduce启发。
- Cygwin :适用于Microsoft Windows的类Unix环境,是根据GNU通用公共许可证版本2发布的开源软件。其环境包括作为API兼容层的动态链接库(DLL),提供大部分POSIX API功能,以及大量提供类Unix外观和感觉的软件工具和应用程序。
1.2 安装步骤
1.2.1 前提条件
- 安装Java 1.6,并设置
JAVA_Home
为JDK安装路径。 - 使用Eclipse Europa 3.3.2,因为Hadoop插件是专门为Europa设计的,Eclipse的较新版本可能与Hadoop插件有兼容性问题。