RedHat6.5上安装Hadoop单机

这篇博客详细介绍了如何在RedHat6.5上安装配置Hadoop2.7.3单机环境,包括基础环境准备、安装Hadoop、配置环境变量以及启动和测试Hadoop的全过程。
摘要由CSDN通过智能技术生成

版本号:RedHat6.5   JDK1.8   Hadoop2.7.3

 

hadoop  说明:从版本2开始加入了Yarn这个资源管理器,Yarn并不需要单独安装。只要在机器上安装了JDK就可以直接安装Hadoop,单纯安装Hadoop并不依赖Zookeeper之类的其他东西。

基础环境准备:

 

RedHat6.5安装:RHEL 6.5系统安装配置图解教程(rhel-server-6.5)

JDK安装:http://blog.csdn.net/chongxin1/article/details/68957808

1下载hadoop 2.7.3

官网下载地址:https://dist.apache.org/repos/dist/release/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.tar.gz

百度网盘下载:链接:http://pan.baidu.com/s/1eSAF7sm 密码:vdfp

2配置SSH免登录

2.1、SSH服务

由于在这里我使用的rhel-server-6.5-x86_64-dvd.iso,安装的时候自带了ssh服务,所以省去装SSH服务。

RedHat6.5安装可参考:RHEL 6.5系统安装配置图解教程(rhel-server-6.5)

输出 ssh localhost 是否已安装ssh服务,例如Ubuntu就需要安装openssh服务。

机器名称命名叫master,待会用hostname命令修改也行。

说明:为了免去后面一系列授权的麻烦,这里直接使用root账户登录和操作了。

          使用ifconfig命令,查看这个机器的IP。我的机器名和ip的对应关系是:

192.168.168.200  master

2.2、检查机器名称 

为了后续操作方便,确保机器的hostname是我们想要的。拿192.168.168.200这台机器为例,用root账户登录,然后使用hostname命令查看机器名称

如图: 

 

发现,这个机器名称不是我们想要的。不过这个好办, 我给它改个名称,命令是:

hostname   master  #立即生效

如图: 

sudo gedit /etc/sysconfig/network   #永久生效

将HOSTNAME后面的值改为想要设置的主机名,然后重启即可。

2.3 、修改/etc/hosts文件

修改这台机器的/etc/hosts文件,在文件中添加以下内容: 

 192.168.168.200   master

 

sudo gedit /etc/hosts

如图:

配置完成后使用ping命令检查机器是否ping得通: 

ping  master

如图: 

2.4、给机器生成秘钥文件

以master为例,执行命令,生成空字符串的秘钥(后面要使用公钥),命令是:

ssh-keygen  -t   rsa   -P  ''

如图:

     

      因为我现在用的是root账户,所以秘钥文件保存到了/root/.ssh/目录内,可以使用命令查看,命令是:

ls    /root/.ssh/

如图:   

       

2.5、在master上创建authorized_keys文件

     接下来要做的事情是在机器的/root/.ssh/目录下创建authorized_keys,文件内容是我们刚才为机器生成的公钥。为了方便,我下面的步骤是现在master上生成authorized_keys文件,然后把机器刚才生成的公钥加入到这个master的authorized_keys文件里。

       首先使用命令,在master的/root/.ssh/目录中生成一个名为authorized_keys的文件,命令是:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值