1、本人电脑是win7 64位系统的:
2、jdk 版本:
3、cygwin 版本:
官网自行下载
4、hadoop 版本:
官网自行下载,下载稳定版的吧
下面就开始安装啦~~~~
一、 安装jdk,安装时注意,最好不要安装到带有空格的路径名下,例如:programe files,否则在配置hadoop的配置文件时会找不到jdk。我安装的路径为c:\java\jdk1.7.0_21,安装完配置环境变量:
1. 安装完成后开始配置环境变量,右击我的电脑,点击属性
2. 在出现的对话框中选择高级系统设置,在出现的对话框中选择环境变量
3. 新建名为”java_home“的变量名,变量值为之前安装jdk的目录,例如本人的为” c:\java\jdk1.7.0_21 “
4. 在已有的系统变量”path“的变量值加上”%java_home%\bin;(注意,每个变量值是以”;“隔开,变量值开头的分号就起这个作用)自此配置完成。
1 . 双击下载好的安装文件,点击下一步,选择install from internet
2 选择安装路径,下一步,点下一步,选择合适的安装源,点击下一步
3 在select packages界面里,category展开net,选择如下openssh和openssl两项
4 如果要在eclipe上编译hadoop,需要安装category为base下的sed
5 如果想在cygwin上直接修改hadoop的配置文件,可以安装editors下的vim
6 .点击“下一步”,等待安装完成。
三、 配置环境变量,在“我的电脑”上点击右键,选择菜单中的“属性”,点击属性对话框上的高级页签,点击”环境变量”按钮,在系统变量列表里双击“path”变量,在变量值后输入安装的cygwin的bin目录,例如:d:\cygwin64\bin
四、 安装sshd服务,双击桌面上的cygwin图标,启动cygwin,执行ssh-host-config -y命令
六、 配置ssh免密码登录,执行ssh-keygen命令生成密钥文件,输入:ssh-keygen -t dsa -p ” -f ~/.ssh/id_dsa,注意-t -p -f参数区分大小写,
七、 执行此命令后,在你的cygwin\home\用户名 路径下面会生成.ssh文件夹,可以通过命令ls -a /home/用户名 查看,ssh -version命令查看版本,执行完ssh-keygen命令后,再执行下面命令,就可以生成authorized_keys文件了。
八、 cd ~/.ssh/
九、 cp id_dsa.pub authorized_keys
十、 然后执行exit命令,退出cygwin窗口。
十一、 再次在桌面上双击cygwin图标,打开cygwin窗口,执行ssh localhost命令,第一次执行该命令会有提示,输入yes后,回车即可。如下图所示
十三、 把hadoop压缩包解压到/home/用户名 目录下,文件夹名称更改为hadoop
十四、 配置hadoop-env.sh,记事本打开改文件,设置java_home的值为你的jdk安装路径,例如:java_home=/cygdrive/c/java/jdk1.7.0_21(注意/的方向)
十六、 注意:
fs.default.name
hdfs://localhost:9000
最好写成主机名,不要写localhost
十七、 如果报错:
弄了一上午,算是配置好了!!!!!!!!!!!!!!!
以前没接触过,报错了就去网上查,现在总结一下,给你们参考吧!
笔者是新手,推荐linux下安装的步骤,一同学写的,很经典~
<a href="http://blog.csdn.net/zhaodedong/article/details/46386173">http://blog.csdn.net/zhaodedong/article/details/46386173</a>