当前位置:首页 > 虚拟机 > 正文

用虚拟机做集群有必要吗


一、hadoop必须在虚拟机上运行吗是的,本学期的前两个实验是在老师推荐的操作系统Linux上使用Hadoop通过MapReduce实现大数据分析。诚然,在Linux下开发Hadoop集群有优势,但在编写代码时,在Linux下使用Java却恰恰相反。课程的考试点是MapReduce的使用;因此,情况很复杂。使用Windows环境进行开发并不困难。
二、虚拟机是建集群上还是主机上虚拟机可以在集群或主机上创建。
1.基于集群的虚拟机可以享受更好的资源利用率和更高的可用性。
2。基于主机的虚拟机可以更灵活地操作和管理。
三、单机上跑多个虚拟机搭建hadoop集群可以提高计算能力吗首先,运行虚拟机会消耗性能和资源。
那么,hadoop平台本身在调度上就会受到一些损失。
最后,这是你的程序可以使用的部分。
所以,它不如单机。
如果你想在单机上尽可能的发挥多核的优势,请使用openmp编程。
如果你只是想体验mapreduce编程模型,那么我推荐你几个轻量级的库。