平台: windows 7
1、安装jdk
2、安装cygwin,模拟linux环境,在安装的selectpackage阶段,需要选择openSSh和openSSl这两个选项
3、如果cygwin的中文显示乱码,cygwin界面右键-->选项-->Text-->Locale-->c, character set-->GBK,并应用即可
4、在cygwin下安装sshd
(1)、执行ssh-host-config -y,过程中需要设置密码
(2)、在win7系统服务中启动cygwin sshd服务或在cmd中执行net start sshd
(3)、配置ssh免密码登陆,执行ssh-keygen -t dsa -P ' ' -f ~/.ssh/id_dsa,其中-t表示指定生成的秘钥类型(dsa, rsa), -p表示提供的密码,-f指定生成的秘钥文件路径,进入~/.ssh,执行cp id_dsa.pub authorized_keys,重启cygwin,执行ssh localhost,输入yes, 完成免密码登陆配置
5、官网下载hadoop压缩包,在windows下解压到cygwin安装路径/home/用户名/下
6、配置~/.bashrc文件,添加如下内容:
export JAVA_HOME=C:/software/jdk
export HADOOP_INSTALL=/home/用户名/hadoop-x.y
export PATH=$PATH:$HADOOP_INSTALL/bin
export HADOOP_CLASSPATH=$(cygpath -pw $(hadoop classpath)):$HADOOP_CLASSPATH #为了解决可能出现的找不到java类的问题
7、cygwin下,输入hadoop version,如果能看到信息,基本安装完成