hadoop的伪分布安装


1.关闭防火墙
    1)查看防火墙是否启动,执行命令service iptables status
    2)关闭防火墙,执行命令setup ,选择Firewall Configuration,取消掉Enabled选项
    3)查看防火墙啊是否关闭,执行命令service iptables status
    4)查看防火墙是否自动启动,执行命令chkconfig  --list  iptables
            如果看到on,意味着会自启动
    5)关闭防火墙的自启动,执行命令chkconfig iptables off
    6)查看防火墙是否关闭自启动,执行命令chkconfig --list iptables
       如果看到全部off,意味着关闭自启动
2.设置静态IP
  1)在桌面右上角的连接中设置静态ip
  2)查看ip生效,执行命令ifconfig
     我们ip是192.168.3.xxx。我们外部的笔记本的ip与linux的ip不相同。
     因为虚拟机使用的是桥接方式,意味着linux与windows在同一个网络中。
  3)如果ip设置没生效,执行命令service network restart重启网络设置。    
3.修改主机名
    1)查看自己的主机名,执行命令hostname
    2)执行命令hostname itcast0408 设置新的主机名为itcast0408
    3)修改主机名文件,使之永久生效,执行命令 vi /etc/sysconfig/network
4.设置ip与主机名的映射
    1)执行命令 vi /etc/hosts
         增加一行记录 192.168.3.xxx itcast0408
    2)验证配置正确,执行命令 ping itcast0408
5.配置ssh免密码登录
    1)产生ssh通信需要的密钥,执行命令ssh-keygen -t rsa
            三次回车。在~/.ssh文件夹中产生两个文件
    2)产生授权文件,执行命令cp  ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys
    3)使用ssh访问localhost,执行命令ssh localhost,输入yes
            如果没有要求输入密码,证明配置正确。退出ssh,使用命令exit
    4)使用ssh访问itcast0408,执行命令ssh itcast0408,输入yes
            如果没有要求输入密码,证明配置正确。退出ssh,使用命令exit
6.安装jdk
    1)确认安装位置是/usr/local,把安装文件复制到/usr/local下
    2)增加执行权限,执行命令chmod 777 jdk-.....bin
    2)解压缩,执行命令./jdk-.....bin
    3)重命名文件夹名称,执行命令 mv jdk1.6.0_43 jdk
    4)设置jdk的环境变量,执行命令vi /etc/profile
            增加两行内容        export JAVA_HOME=/usr/local/jdk
                                            export PATH=.:$JAVA_HOME/bin:$PATH
          保存退出
    5)使当前设置立即生效,执行命令source /etc/profile
    6)验证一下是否正确,执行命令java -version
7.安装hadoop
    1)确认安装位置是/usr/local,把安装文件hadoop-1.1.2.tar.gz复制到/usr/local下
    2)解压,执行命令tar -xzvf hadoop-1.1.2.tar.gz
    3)重命名,执行命令 mv hadoop-1.1.2 hadoop
    4)设置环境变量,执行命令vi /etc/profile
            增加一行        export HADOOP_HOME=/usr/local/hadoop
            修改一行        export PATH=.:$JAVA_HOME/bin:$HADOOP_HOME/bin:$PATH
            保存退出
    5)使当前设置立即生效,执行命令source /etc/profile
    6)修改配置文件,这些文件位于$HADOOP_HOME/conf文件夹中
            使用winscp把hadoop-env.sh、core-site.xml、hdfs-site.xml、mapred-site.xml拖放到windows下,
            使用记事本、Ultraedit、Notepad之类工具打开,复制ppt中的内容,然后送回到linux对应目录下。
    7)格式化文件系统,执行命令hadoop namenode -format
    8)启动,执行命令start-all.sh
    9)验证启动是否成功。
            <9.1>执行命令jps,可以看到6个输出,除去jps自身,有5个输出显示。
                分别是NameNode、DataNode、SecondaryNameNode、JobTracker、TaskTracker
            <9.2>    浏览页面http://hostname:50070 查看NameNode
                        浏览页面http://hostname:50030 查看JobTracker
                确保一个文件C:\WINDOWS\system32\drivers\etc\hosts 中含有linux的ip与主机名的映射信息
    10)关闭,执行命令stop-all.sh
    11)常见错误:
            <11.1>    错误:执行hadoop namenode -format时显示command not found
                            原因:检查/etc/profile文件中的PATH变量值
            <11.2>    错误:NameNode启动失败
                            原因:
            <11.3>    错误:启动后,进程慢慢消失
                            原因:检查防火墙
            
                    

    
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值