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

前端之家收集整理的这篇文章主要介绍了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及配置,请参见下一篇文章

猜你在找的CentOS相关文章