首先说明一下:采用的是新装的CentOS的环境,利用xshell进行远程操作来搭建Hadoop单机模式,伪分布式和完全分布式的文档。环节都是一环套一环,有先后顺序存在。本人是在win8.1 64位系统环境下,并且安装的Cent OS也是64位,故所有相关软件都是64位的。此教程只要照着做,都可以完成,祝大家成功!
系统和软件以及版本说明:
系统和软件 |
VMWare Workstation11 |
XShell5 |
Cent OS 6.5 (64位) |
Hadoop 2.6.0 |
Openjdk 1.7 |
1. 准备工作
1.1. 软件准备
1、安装VMWare
2、在VMWare上安装CentOS6.5操作系统
3、安装XShell5,用来远程登录系统
4、通过rpm -qa | grep ssh 检查cent os 是否安装了ssh server和ssh client ,然后使用ssh localhost测试一下SSH是否可用。
如果没有安装那么使用下面的命令安装:
yum install openssh-clients
yum install openssh-server
5、使用XShell远程登录服务器,接下来的操作就在XShell上通过命令行来执行了。虚拟机中的服务器可以过ifconfig这个命令来获取分配的ip地址(这个地址可能随着虚拟机的重启会发生变化)。
1.2. 创建hadoop用户
当前虚拟机中没有安装任何软件,那么我们的目的是搭建一个Hadoop单机模式,那么首先需要在集群中建立一个hadoop用户,用来启动Hadoop