分布式处理架构,hadoop是否支持.NET开发?自己写架构难度多大?
秋的红果实 2017-11-01 09:45:27 应用场合:主要是处理大数据(如概率分析,预测);使用多个普通实体PC搭建工作环境,而不是用互联网,不考虑类似A*zure等现成的收费产品
现有知识:对分布式只停留在理论了解阶段,只了解到如电商平台,接收客户端请求,付款,结算等都是由独立服务器去完成,各个服务器之间相互通讯,只停留在这个阶段。
最近探究:找到了hadoop这个框架(官网),了解了一点点,但很模糊,感觉很乱。
我的问题:
1、hadoop是不是支持.NET开发?
我的猜想是,Hadoop是用Java写的,运行在jre上,处理了分布式服务器间互相通讯、任务分配等问题,.NET开发的程序可以运行在其上面,不知道是不是这样?
2、不用Hadoop等框架,纯粹自己写分布式处理程序,难度多大,需要哪些知识。主要是考虑到自己的东西最灵活。
3、推荐下相关的权威书籍
4、无论是用hadoo还是自己写框架,环境中实体pc要用什么操作系统,win10这些行吗?
因为是开始探索,让弯路尽量少点,真诚求教,望不吝赐教。