- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows环境下Hadoop开发环境配置
Windows环境下Hadoop开发环境配置事先准备Hadoop集群环境搭建已经用三台虚拟机(操作系统为ubuntu 10.0.4)搭建完成一个hadoop分布式集群,分别是hadoop1: 192.168.201.104,hadoop2: 192.168.201.54和hadoop3: 192.168.201.100 ,其中hadoop1为namenode,其余为datanode。windows安装JDK和eclipse过程从略,需要注意应安装与hadoop集群所用JDK兼容的版本。本例中,hadoop集群安装的是64位的JDK-8.0.20,因此Windows下选择64位的JDK-8.0.65,eclipse版本为支持64位的Kepler Service Release 2。hadoop安装包解压将搭建hadoop集群的安装包拷贝并解压到windows开发机器的某个目录下,本例中的安装包为hadoop-2.6.1.tar.gz,解压到D:\hadoop-2.6.1目录。hadoop for eclipse插件包下载下载hadoop for eclipse插件。由于本例中hadoop集群为hadoop2,插件也必须是2.x版本。本例中插件包为:hadoop-eclipse-plugin-2.2.0。配置eclipse拷贝插件包将插件包拷贝至eclipse安装目录的plugin目录下,然后重启eclipse。配置hadoop安装路径打开Window--Prefrences,此时左侧会出现Hadoop Map/Reduce选项,将其配置为hadoop安装包解压后的目录。配置Map/Reduce Locations打开Window--Perspectives--Open Perspective--Other ...,在弹出窗口中选择Map/Reduce,点击OK。此时在下部中间的框内会有个Map/Reduce Locations的图标,点击上部右侧的小象图标,进入Map/Reduce Locations配置窗口:其中的Location name可以填写任意名称,而Map/Reduce(V2) Master的Host、Port与hadoop集群的mapred-site.xml配置文件中的mapred.job.tracker一致,而DFS Master的Host、Port与hadoop集群的core-site.xml配置文件中的fs.defaultFS(或fs.default.name)一致。点击Finish按钮,关闭窗口。此时如果左侧Project Explorer框中的DFS Locations下出现刚才填写的Location name且其下没有出现Error ...,表示配置成功。工程配置设置环境变量在windows桌面,右键击我的电脑,再依次属性--高级系统设置--环境变量,增加新的环境变量HADOOP-HOME,其值与步骤2.2一致。设置完成后,重启eclipse。如果忽略此步骤,将来会报“Failed to detect a valid hadoop home directory”错误。拷贝winutils.exe和hadoop.dll在网上下载winutils.exe和hadoop.dll,将前者拷贝到hadoop安装目录的bin子目录,将后者拷贝至C:\Windows\System32目录下。注意32位和64位的区别。如果忽略winutils.exe,将来会报“Could not locate executable null\bin\winutils.exe in the Hadoop binaries”的错误;忽略hadoop.dll,将来会报“java.lang.UnsatisfiedLinkError: org. apache.hadoop.io.nativeio.NativeIO$Windows.access0……”的错误。新建Hadoop工程打开File--New--Project,选择Map/Reduce Project,输入工程名。如果是第一次新建Map/Reduce Project,需要点击Use Default Hadoop--Configure Hadoop Install directory(与步骤2.2一致)或 干脆Specify Hadoop library location。然后一步步Next,直至 Finish。导入 lib包一般情况下不需要手工执行,创建工程后各jar包已自动加至build path。如果需要手工添加,相应jar包有:D:/hadoop-2.6.1/share/hadoop/common下所有jar包,及里面的lib目录下所有jar包,D:/hadoop-2.6.1/sh
文档评论(0)