centOS中安装hadoop伪分布式(一)

本文主要介绍在centOS6.8中安装Hadoop及配置hadoop伪分布式。

已经配置完成的镜像文件(virtualBox适用),下载地址 http://pan.baidu.com/s/1o7H3CKi

一、准备工具

 (1)virtualBox 5.1.10 r112026 (Qt5.6.2)
 (2)centOS 6.8
 (3)hadoop 2.6.4
    可以到我的网盘下载  http://pan.baidu.com/s/1qYIvM6C

二、安装centOS

  (1)在virtualBox中安装centOS镜像,建立用户root,密码:123456。

  (2)配置虚拟机网卡,因为既需要宿主机访问虚拟机,又需要虚拟机能够访问外网,所以配置双网卡。

           网卡一:host-only(宿主机访问虚拟机)

           网卡二:NAT(虚拟机能够访问外网)


  (3)配置网卡1的IP

以root身份进入centOS,配置网卡1(host-only)的IP地址


三、安装JDK

(1) 将下载后的JDK解压到创建好的目标文件夹中(tar命令或图形界面工具),本例在创建了/usr/bigdata/ java文件夹用于存放JDK文件.

2)配置JDK所需要的环境变量

使用文本编辑工具vi或gedit打开 /etc/profile文件,追加jdk环境变量。

export JAVA_HOME=/usr/bigdata/java/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib
重新加载文件,使环境变量生效

. /etc/profile
(3)验证配置是否成功

命令行执行命令 java -version,能够显示当前jdk版本,如下图所示


四、配置SSH

目的:将localhost加入ssh免密登录。
(1)生成SSH的公钥、私钥
ssh-keygen -t rsa -P
   此时会在/home/hadoop/.ssh下生成两个文件:id_rsa和id_rsa.pub,前者为私钥,后者为公钥。
(2) 将公钥追加到authorized_keys中,保存所有允许以当前用户身份登录到ssh客户端用户的公钥内容
命令行进入/home/hadoop/.ssh目录,执行以下命令
cat id_rsa.pub>>authorized_keys
(3)验证ssh localhost是否成功
执行命令后可以不许密码,直接登录系统,如下图所示



安装hadoop及配置,请参见下一篇文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值