一、Linux下安装jdk
参考这篇博客:http://blog.csdn.net/xuanhua66/article/details/6285915
二、SSH本机免密码登陆
关闭防火墙:
关闭防火墙:service iptables stop
测试防火墙关闭是否成功:service iptables status,应该显示为防火墙未运行;
配置DNS解析文件:
DNS解析文件配置:vim /etc/hosts
在最后面加上: 本机ip 域名(192.168.0.100 hadoop0)
设置免密码登陆:
参考这篇文章:http://www.linuxidc.com/Linux/2013-03/80488.htm
三、安装hadoop(伪分布模式)
解压hadoop:
tar -xzvf hadoop-1.0.4.tar.gz
配置环境变量:vi /etc/profile
export HADOOP_HOME=/usr/local/hadoop (这个具体的位置需要依前面的解压目录而定)
export PATH=.:$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin (主要是加上最后一项----$HADOOP_HOME/bin)
修改配置文件:
以下所用到的文件在/usr/local/hadoop/conf目录下,其中/usr/local/hadoop 是hadoop的安装目录,以下文件用vi打开即可;
1、hadoop-env.sh文件的修改
其中红色划线部分表示需要修改的地方,配置与前面安装jdk时的环境变量保持一致
2、配置core-site.xml文件
其中,9000为端口号
3、配置hdfs-site.xml文件
其中dfs.replication表示文件存储的份数;
4、配置mapred-site.xml文件
其中9001表示端口;
运行:source /etc/profile 使刚刚配置的环境变量生效
格式化namenode: hadoop namenode -format
启动服务:./start-all.sh(在/usr/local/hadoop/bin目录下)
查看服务:jps,看到下面的进程便表示成功开启了服务
在网页上访问以下两个地址,看到下图的结果,便表示成功了: