Windows 下的 Hadoop 开发环境,少不了一个趁手的类 Unix 工具,Cygwin就是个还不错的选择。这个教程挺细,基本手把手教你从安装到配置 SSH 服务,还顺带提醒你注意点权限问题,比较适合对命令行还不太熟的朋友。
Cygwin 的安装流程其实不复杂,先从官网下个安装包,或者用教程里的百度云链接也行。安装时选“从网络安装”,建议路径别有中文或空格,免得出幺蛾子。
组件选择蛮关键的,建议直接勾上Base
全部、Devel
下的subversion
、Net
里的openssh
和openssl
,还有System
下的util-linux
,其它像Python
、Ruby
按需来就行,别装太多,浪费磁盘。
配置 SSH也不难,启动 Cygwin 后输入ssh-host-config
,一路回车就行,记得输个密码。不面你连不上 Hadoop 那一套就尴尬了。
权限问题得注意,是 Win8 以后,Cygwin 要用管理员权限启动,否则容易报系统错误 5
。还有个Win32 error: 1057
目前教程也说不清楚怎么,如果你搞明白了,记得回头分享一下。
如果你正想在 Windows 上折腾Hadoop,又不想搞双系统,那这份 Cygwin 教程还蛮值得一看的。相关资源也不少,比如Redis 用 Cygwin 编译、Winutils 助手都挺有。