
正文
hadoop在windows,hadoop在windows可以用吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么hadoop要配windows依赖
1、具体来看 如果使用是自定义的inputformat,那么启动多少个map 需要获取mapreduce的执行资讯,比如执行状态,map,reduce的执行进度. hadoop 50030埠提供web ui服务,没找到提供json或者xml的服务方式. 于是,查询hadoop 50030的载入 linux为什么不能执行windows程式 首先系统是不一样的。
2、【答案】:你最好不要这么做,Red Hat Linux或者是Ubuntu才是Hadoop的最佳操作系统。在Hadoop安装中,Windows通常不会被使用,因为会出现各种各样的问题。因此,Windows绝对不是Hadoop的推荐系统。
3、在配置hadoop时你需要配置hdfs的存储文件夹,如果你的用户名为root,文件夹位置是/root/tmp。那么你的hdfs的数据存储在/root/tmp/dfs/data/current中。其中block是块文件,也就是数据文件,.meta是元数据。hadoop是java写的,因此hadoop存储的数据的方式使用的也是java的方式。
4、前言 Windows下运行Hadoop,通常有两种方式:一种是用VM方式安装一个Linux操作系统,这样基本可以实现全Linux环境的Hadoop运行;另一种是通过Cygwin模拟Linux环境。
5、第一点就是: windows上执行mapreduce,必须打jar包到所有slave节点才能正确分布式运行mapreduce程序。(我有个需求是要windows上触发一个mapreduce分布式运行)第二点就是: Linux上,只需拷贝jar文件到集群master上,执行命令hadoop jarPackage.jar MainClassName即可分布式运行mapreduce程序。
相关问答
Q1: 关于分布式Hadoop在WINDOWS上操作问题
1、具体来看 如果使用是自定义的inputformat,那么启动多少个map 需要获取mapreduce的执行资讯,比如执行状态,map,reduce的执行进度. hadoop 50030埠提供web ui服务,没找到提供json或者xml的服务方式. 于是,查询hadoop 50030的载入 linux为什么不能执行windows程式 首先系统是不一样的。
2、我的操作系统是Windows 7,使用的Cygwin版本是7-1,hadoop版本是0.2。
3、【答案】:你最好不要这么做,Red Hat Linux或者是Ubuntu才是Hadoop的最佳操作系统。在Hadoop安装中,Windows通常不会被使用,因为会出现各种各样的问题。因此,Windows绝对不是Hadoop的推荐系统。
4、【答案】: 可以,但是最好不要这么做,RedHatLinux或者是Ubuntu才是Hadoop的最佳操作系统。
Q2: 是否可以在Windows上运行Hadoop?可以在Windows上运行Hadoop吗?
【答案】:你最好不要这么做,Red Hat Linux或者是Ubuntu才是Hadoop的最佳操作系统。在Hadoop安装中,Windows通常不会被使用,因为会出现各种各样的问题。因此,Windows绝对不是Hadoop的推荐系统。
具体来看 如果使用是自定义的inputformat,那么启动多少个map 需要获取mapreduce的执行资讯,比如执行状态,map,reduce的执行进度. hadoop 50030埠提供web ui服务,没找到提供json或者xml的服务方式. 于是,查询hadoop 50030的载入 linux为什么不能执行windows程式 首先系统是不一样的。
前言 Windows下运行Hadoop,通常有两种方式:一种是用VM方式安装一个Linux操作系统,这样基本可以实现全Linux环境的Hadoop运行;另一种是通过Cygwin模拟Linux环境。
好像不行,这个是针对Linux系统做的架构。想在Windows上运行,需在Windows上装Linux虚拟机,部署Hadoop。
Q3: hadoop搭建在windows下和linux下有何优缺点
优点:开源,免费,容易上手。处理批量数据,查询方便,并行性等吧。适合做简单的数据查询工作,不能很好的与用户进行交互。后期的开发和维护花费大。对数据的分析性不是很好,性能比较慢。对有大量需求的业务逻辑需要自己手动编写代码。对数据大量流处理和汇总比较好,针对性分析性能较差。
高可靠性。Hadoop按位存储和处理数据的能力值得人们信赖。高扩展性。Hadoop是在可用的计算机集簇间分配数据并完成计算任务的,这些集簇可以方便地扩展到数以千计的节点中。高效性。Hadoop能够在节点之间动态地移动数据,并保证各个节点的动态平衡,因此处理速度非常快。高容错性。
在Linux上面执行windows程式变得没有那么困难了--wine。 可以尝试使用wine 来执行windows系统。Linux的学习是一个过程,需要不断的去探索。
(1)Linux速度比较快,安全性比windows好 (2)有很多软件只能在windows里运行 ,与Linux兼容的软件正在开发中. (3)Linux适用在网络方面. (4)Linux的操作比较复杂,windows的比较简单. Linux 的应用目标是网络而不是打印 Windows最初出现的时候,这个世界还是一个纸张的世界。
Q4: windows不能执行hadoop吗为什么非要用linux执行hadoop
1、可以这么说,因为不管是在linux系统,还是在windows系统上, 搭建集群环境,都需要提供linxu系统,linux系统本省不必说了。windows下运行hadoop的话,无非两种方法,一是搭建虚拟机,然后安装linxu系统。
2、【答案】:你最好不要这么做,Red Hat Linux或者是Ubuntu才是Hadoop的最佳操作系统。在Hadoop安装中,Windows通常不会被使用,因为会出现各种各样的问题。因此,Windows绝对不是Hadoop的推荐系统。
3、老师给出的建议操作系统是Linux。诚然Linux下Hadoop的集群开发是有优势的,但是在编写代码时Linux下的Java配合Hadoop的debug属实是过于复杂,相比之下课程的考察点是对MapReduce的使用,因此使用Windows环境开发也不是不能理解。
Q5: 是否可以在Windows上运行Hadoop?
1、【答案】:你最好不要这么做,Red Hat Linux或者是Ubuntu才是Hadoop的最佳操作系统。在Hadoop安装中,Windows通常不会被使用,因为会出现各种各样的问题。因此,Windows绝对不是Hadoop的推荐系统。
2、具体来看 如果使用是自定义的inputformat,那么启动多少个map 需要获取mapreduce的执行资讯,比如执行状态,map,reduce的执行进度. hadoop 50030埠提供web ui服务,没找到提供json或者xml的服务方式. 于是,查询hadoop 50030的载入 linux为什么不能执行windows程式 首先系统是不一样的。
3、好像不行,这个是针对Linux系统做的架构。想在Windows上运行,需在Windows上装Linux虚拟机,部署Hadoop。
4、Windows下运行Hadoop,通常有两种方式:一种是用VM方式安装一个Linux操作系统,这样基本可以实现全Linux环境的Hadoop运行;另一种是通过Cygwin模拟Linux环境。后者的好处是使用比较方便,安装过程也简单。
hadoop在windows的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于hadoop在windows可以用吗、hadoop在windows的信息别忘了在本站进行查找喔。






