首页 > 学院 > 开发设计 > 正文

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

2019-11-06 09:23:49
字体:
来源:转载
供稿:网友

本文主要介绍在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_79export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binexport 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及配置,请参见下一篇文章


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表