Hadoop是不是必须在linux上运行?(根本原因是操作系统Linux的权限开放优势) 您所在的位置:网站首页 为什么要用windows Hadoop是不是必须在linux上运行?(根本原因是操作系统Linux的权限开放优势)

Hadoop是不是必须在linux上运行?(根本原因是操作系统Linux的权限开放优势)

2023-06-19 13:08| 来源: 网络整理| 查看: 265

Hadoop是不是必须在linux上运行?(根本原因是操作系统Linux的权限开放优势)

 

1,windows与linux的根本区别:权限(权限是否开放给用户)

 ● windows将所有操作都隐藏起来,只给用户提供封装好的功能,用户只能在操作系统限制的范围内操作。

如果是普通用户,会觉得很windows很舒服,因为不需要思考。只需要按照指示去操作。

对于开发人员而言,这种设计理念是无法接受的,一旦要做出一些超越封装好的功能之外的事情,就会出现各种难以意料的情况,而且很多情况下,这些问题是无解的。

 

● linux将所有操作权都交给了用户,她相信用户是理性的聪明的,忠实地执行用户的指令,向用户暴露所有的细节。

用户在拥有自主权的同时也拥有了破坏力,因此普通用户根本无法驾驭,可能一个指令就把操作系统弄崩溃了。

对于开发者而言,linux的开放与自由给了我们无限的可能性,我们能看到程序是如何运行的,运行报错也会有友好的提示。根据报错指引往往能将问题解决。

 

2,Hadoop是不是必须在linux上运行?

不管是在linux系统,还是在windows系统上, 搭建集群环境,都需要提供linxu系统(因为linux系统的权限优势)。

windows下运行hadoop的话,无非两种方法,一是搭建虚拟机,然后安装linxu系统。二是通过Cygwin模拟linux环境。

 

 

 

参考文章:

《三大操作系统比较,为什么开发要用Linux系统?(推荐)》

https://blog.csdn.net/huaxiawudi/article/details/82151120

《Hadoop是不是必须在linux上运行》

https://zhidao.baidu.com/question/1864814090106666587.html

本文来自博客园,作者:一乐乐,转载请注明原文链接:https://www.cnblogs.com/shan333/p/15361692.html



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有