Hadoop-伪分布环境搭建

宿主机(windows)与客户机(安装在虚拟机中的linux)网络连接

  1. host-only   宿主机与客户机单独组网

    好处:网络隔离

    坏处:虚拟机与其他服务器之间不能通信

  2. bridge     客户机与宿主机在同一个局域网中

    好处:都在同一个局域网,可以互相访问

    坏处:不安全

hadoop的伪分布安装步骤

   【使用root用户登陆】

  1. 设置静态ip

    在centos桌面上右上角图标右键修改。重启网卡,执行命令service network restart。验证:执行命令ifconfig

  2. 修改主机名(类似域名)

    1.修改当前会话中的主机名,执行命令hostname  hadoop

    2.修改配置文件中的主机名,执行命令vi  /etc/sysconfig/network

    验证:重启机器

  3. 把hostname和ip绑定

    执行命令vi  /etc/hosts  增加一行内容如下:192.168.244.100 hadoop  然后保持退出   验证:ping  hadoop

  4. 关闭防火墙

    执行命令 service iptables stop

    验证:service iptables status

  5. 关闭防火墙的自动运行

    执行命令  chkconfig  iptables  off

    验证:  chkconfig  --list | grep  iptables

  6. SSH(secure shell)的免密码登陆

    执行命令 ssh-keygen -t rsa 产生密钥  位于~/.ssh文件夹中

    执行命令 cp ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys

    验证:ssh localhost

  7. 安装jdk

    执行命令rm -rf /usr/local/* 删除所有内容

    使用winscp把jdk文件从windows复制到/usr/local目录下

    执行命令 chmod u+x  jdk-6u24-linux-i586.bin  赋予执行权限

    执行命令  ./jdk-6u24-linux-i586.bin     解压缩

    执行命令 mv jdk1.6.0_24   jdk   重命名

    执行命令 vi /etc/profile  设置环境变量,增加两行内容    

    export JAVA_HOME=/usr/local/jdk    

    export PATH=.:$JAVA_HOME/bin:$PATH    保存退出

    执行命令   source  /etc/profile  让改该设置生效

    验证:java -version

  8. 安装hadoop

    执行命令  tar -zxvf hadoop-1.1.2.tar.gz

    执行命令  mv  hadoop-1.1.2 hadoop 重命名

    执行命令  vi /etc/profile  设置环境变量

    export  HADOOP_HOME=/usr/local/hadoop

    export PATH=.:$

    修改hadoop配置文件,位于$HADOOP_HOME/conf

你可能感兴趣的:(Hadoop-伪分布环境搭建)