hadoop是运行在Linux系统上的,所以要搭建hadoop环境需要先搞几台linux虚拟机,本人使用VM虚拟机安装CentOS 6系统,以下为创建过程:
一、安装VM VM安装
注意事项:对于CentOS 6.5版本内存设置为1024M,否则容易出现一些莫名其妙的问题
二、安装CentOS centOS安装教程
注意事项:1}安装ftp控件
三、配置静态IP
网络选择桥接模式
配置桥接网络
#cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=18d5f570-bebe-4c9a-af6c-ff95785a3f4a
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=00:0C:29:BC:7F:44
IPADDR=192.168.1.101
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
如果报ip冲突,在确认ip正确的情况下可修改下列文件
编辑 /etc/sysconfig/network-scripts/ifup-eth,将
if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then
echo $”Error, some other host already uses address ${IPADDR}.”
exit 1
fi
用#注释掉,然后输入#service network restart重启网络服务
四、修改主机名
#hostname 查看主机名
hostname hadoop1 将主机名修改为hadoop1
五、修改hosts
#vim /etc/hosts
添加 xxx.xxx.xxx.xxx hadoop1
xxx.xxx.xxx.xxx hadopp2
xxx.xxx.xxx.xxx hadopp3
。。。
六、创建hadoop用户
#useradd hadoop 创建用户
#passwd hadoop 设置密码
七、配置ssh免密登录
用hadoop用户登录
#ssh-keygen -t rsa
一路回车
#cd .ssh
#cat id_rsa.pub >> authorized_keys
ssh localhost 测试
八、安装jdk1.7或以上版本
配置java环境变量
#vi .bash_profile
添加 export JAVA_HOME=/usr/share/jdk1.7.0_25
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#source .bash_profile
#java -version 验证Jdk版本
至此,环境准备基本完成。
特别说明:本篇VM和CentOS安装引用百度经验文章,特此鸣谢!