
正文
hadoopwindows环境,hadoop环境搭建与安装
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
window上的myeclipse怎么配置hadoop
首先要安装Myeclipse,在Ubuntu下安装Myeclipse和windows环境下安装的方法一样,下载myeclipse-1-offline-installer-linux.run然后双击运行就ok了。
若在windows的Eclipse工程中直接启动mapreduc程序,需要先把hadoop集群的配置目录下的xml都拷贝到src目录下,让程序自动读取集群的地址后去进行分布式运行(您也可以自己写java代码去设置job的configuration属性)。
首先要安装jdk。打开MyEclipse,点击工具栏上的window -- preferences选项,如图所示。在打开的页面点击 Java--Installed JREs ,然后点击Add按钮。如图所示。在新的页面选择standard VM,然后点击Next。
运行jps没有显示,应该是没有配置好系统的path、java_home和classpath。执行hadoopfs-ls等同于hadoopfs-ls.该命令查看的是hdfs的/user/hadoop目录。而且默认是没有这个目录的。需要自己创建。
根据同样的方法在Window--Preferences--MyEclipse--Servers--Tomcat。然后在Tomcatx下找到JDK这个节点。
相关问答
Q1: windows不能执行hadoop吗为什么非要用linux执行hadoop
linux为什么不能执行windows程式 首先系统是不一样的。windows系统是避源的,linux 系统是开源的,Linux系统一般是命令列的,而windows 系统是偏向于图形化的。就像苹果手机是不能允许安卓手机的软体的。
【答案】: 可以,但是最好不要这么做,RedHatLinux或者是Ubuntu才是Hadoop的最佳操作系统。
可以这么说,因为不管是在linux系统,还是在windows系统上, 搭建集群环境,都需要提供linxu系统,linux系统本省不必说了。windows下运行hadoop的话,无非两种方法,一是搭建虚拟机,然后安装linxu系统。
hadoop环境在linux服务器上比较安全和稳定,在windows上也可以部署,但是很少人在windows上搭环境。
支持windows平台,但是没有在windows平台上面进行过严格测试,最好只作为开发平台。可以使用cygwin+ssh+windows+hadoop来搭建开发环境,具体请参考其他资料,百度谷歌之。
老师给出的建议操作系统是Linux。诚然Linux下Hadoop的集群开发是有优势的,但是在编写代码时Linux下的Java配合Hadoop的debug属实是过于复杂,相比之下课程的考察点是对MapReduce的使用,因此使用Windows环境开发也不是不能理解。
Q2: 关于分布式Hadoop在WINDOWS上操作问题
1、第一点就是: windows上执行mapreduce,必须打jar包到所有slave节点才能正确分布式运行mapreduce程序。
2、【答案】: 可以,但是最好不要这么做,RedHatLinux或者是Ubuntu才是Hadoop的最佳操作系统。
3、运行jps没有显示,应该是没有配置好系统的path、java_home和classpath。执行hadoopfs-ls等同于hadoopfs-ls.该命令查看的是hdfs的/user/hadoop目录。而且默认是没有这个目录的。需要自己创建。
4、运行模式不同:单机模式是Hadoop的默认模式。这种模式在一台单机上运行,没有分布式文件系统,而是直接读写本地操作系统的文件系统。
5、我的操作系统是Windows 7,使用的Cygwin版本是7-1,hadoop版本是0.2。
hadoopwindows环境的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于hadoop环境搭建与安装、hadoopwindows环境的信息别忘了在本站进行查找喔。







