Windows+docker 怎么搭建Hadoop集群

datadev_sh 发布于 2016/11/23 17:29
阅读 1K+
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

找了一下docker搭建Hadoop集群的资料,发现都是在Linux上的docker里搭建的,Windows上的docker 怎么搭建呢?

在论坛的提问:http://www.aboutyun.com/thread-20365-1-1.html

加载中
1
Feng_Yu
Feng_Yu

我想说明两点:

1. Hadoop真心不建议windows,连官方文档都是基于linux的,你自己说性能问题和踩坑呢?

2. docker至今在windows上没什么好的表现,这玩意从最初开始就是在linux上用的,微软想分一杯羹而已,后来才加入的,你自己说支持度呢?

别死抱windows不放了,现在最新的服务器技术基本都是基于Linux的

Feng_Yu
Feng_Yu
回复 @datadev_sh : 对的,hyper-V本质上就是windows上原生的虚拟机,跟KVM的地位差不多。hyper-V在windows server 2008 R2以后的版本集成,所以旧版本比如win7需要用virtualbox代替。windows上原生的docker方案要在windows server 2016及以上版本才有,而且docker的windows镜像容量高达4GB
datadev_sh
datadev_sh
回复 @Feng_Yu :………… get…………另外Windows上安装,docker要开启hyper-V,但是运行VM不能开启hyper-V。
Feng_Yu
Feng_Yu
回复 @datadev_sh : 还有一点就是我觉得你没搞清楚docker的用例,和虚拟机混为一谈了。docker讲究的是轻量级无状态的进程运行。简单来说,docker的最佳实践认为一个容器只运行一个进程,并且pid为1,数据使用数据卷或外部存储保存。而hadoop这种依赖太重的服务并不适合docker,LXC/LXD更适合
Feng_Yu
Feng_Yu
该评论暂时无法显示,详情咨询 QQ 群:点此入群
datadev_sh
datadev_sh
回复 @Feng_Yu : “Docker for Windows”并不需要安装虚拟机,“Docker Toolbox for Windows”才会安装“Oracle VM VirtualBox”。如果用docker起一个mysql,是很简单的。直接下载镜像,运行就好,外部就可以连接使用了。为什么Hadoop集群不能做到这么简单。
下一页
0
大苹果G
大苹果G
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
百世经纶之傲笑红尘
百世经纶之傲笑红尘
Hadoop 这些都是对Linux服务器支持得比较好,用Windows开Linux虚拟机,就恐性能有点坑爹
0
钛元素
钛元素

linux+chrome里面的google doc 就可以支持办公了!

至于其他新技术,不要考虑win平台

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部