Hadoop单机模式集群搭建
0.准备192.168.230.13主机,作为搭建hadoop单机模式的主机
1.将压缩/安装文件上传到指定目录

1 | [root@node4 ~]# cd /opt/software |

1.1.将hadoop解压到指定目录下
1 | [root@node4 software]# tar -zxf hadoop-2.5.2.tar.gz -C /opt/modules |
1.2.查看主机是否有安装的jdk
1 | [root@node4 hadoop-2.5.2]# rpm -qa | grep jdk |
1.3.删除安装的jdk
1 | [root@node4 hadoop-2.5.2]# yum -y remove jdk-1.7.0_79-fcs.x86_64 |
1.4.安装jdk的rpm包
1 | [root@node4 software]# rpm -ivh jdk-7u79-linux-x64.rpm |
1.5.检查jdk是否安装成功
1 | [root@node4 software]# javac -version |
1.6.使用rpm包安装,jdk则默认安装到/usr/java/目录下
1 | [root@node4 software]# cd /usr/java/jdk1.7.0_79 |
1.7.查看当前路径
1 | [root@node4 jdk1.7.0_79]# pwd |
2.配置/opt/modules/hadoop-2.5.2/etc/hadoop/目录中的hadoop-env.sh
2.1.配置jdk和hadoop路径
1 | export JAVA_HOME=/usr/java/jdk1.7.0_79 |

2.2.进入/opt/modules/hadoop-2.5.2目录,将etc/hadoop/目录下文件全部复制到一个hadoop-2.5.2目录下新创建的文件夹input下
1 | [root@node4 software]# cd /opt/modules/hadoop-2.5.2 |
1 | 查看hadoop命令详细描述 |

3.测试MapReduce单词统计是否能成功
1 | [root@node4 hadoop-2.5.2]# bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.5.2.jar grep input output 'dfs[a-z.]+' |

4.配置/opt/modules/hadoop-2.5.2/etc/hadoop目录下的core-site.xml,hdfs-site.xml文件
4.1.配置/opt/modules/hadoop-2.5.2/etc/hadoop/core-site.xml:
1 | <configuration> |

4.2.配置/opt/modules/hadoop-2.5.2/etc/hadoop/hdfs-site.xml:
1 | <configuration> |

5.格式化namenode
1 | [root@node4 hadoop-2.5.2]# ./bin/hdfs namenode -format |

6.启动HDFS
1 | [root@node4 hadoop-2.5.2]# sbin/start-dfs.sh(分别启动namenode.datanode.secondarynamenode) |

6.1.查看当前进程
1 | [root@node4 hadoop-2.5.2]# jps |

7.在浏览器地址输入:
1 | http://192.168.230.13:50070/查看hadoop的WebUI |

本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/03/20/Hadoop单机模式集群搭建/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得