Hadoop 安装步骤(Linux 伪分布模式)

1.关闭防火墙

1.1.Terminal : setup

Hadoop 安装步骤(Linux 伪分布模式)_第1张图片
14640959177050.jpg

1.2.选择防火墙设置,关闭防火墙(空格键选择, Tab 键移动)

Hadoop 安装步骤(Linux 伪分布模式)_第2张图片
14640959604181.jpg

1.3.测试防火墙是否关闭
Terminal : service iptables status
如果返回Firewall is not running.表示成功

2.修改 hosts

2.1.Terminal: gedit /etc/hosts
2.2.添加 <主机名>

3.设置 ssh 自动登录

3.1.Terminal: gedit /etc/selinux/config
3.2.设置SELINUX=disabled
3.3.Terminal: ssh-keygen -t dsa
3.4.设置登录密码为空(多次回车确认即可)
3.5.Terminal:

    cd ~/.ssh
    cat id_dsa.pub >>authorized_keys

3.6.重启
3.7.验证
Terminal:ssh localhost
如果不要求输入密码即为成功(首次执行可能要输入 yes确认连接)

4.安装 jdk

4.1.下载 jdk( 注意不是 jre)(测试成功版本1.6.0_24)
4.2.如果使用虚拟机,可以通过复制粘贴将安装包传到 Linux 中
4.3.修改权限
Terminal:chmod 777 jdk-6u24-linux-i586.bin
4.4.解压
Terminal:

    mv jdk-6u24-linux-i586.bin /usr/local/
    cd /usr/local/
    ./jdk-6u24-linux-i586.bin

4.5.改名

    mv jdk1.6.0_24 jdk

4.6.配置环境变量
Terminal:gedit /etc/profile

4.7.添加:

export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin

4.8.脚本生效
Terminal:soure /etc/profile
4.9.测试
Terminal:java -version

5.安装 hadoop

4.1.下载 hadoop(测试成功版本 1.1.2)
4.2.如果使用虚拟机,可以通过复制粘贴将安装包传到 Linux 中
4.3.修改权限chmod 777 hadoop-1.1.2.tar.gz
4.4.移动mv hadoop-1.1.2.tar.gz /usr/local
4.5.解压,并重命名为 hadoop(方便使用)

tar -xvf hadoop-1.1.2.tar.gz
mv hadoop-1.1.2 hadoop

4.6.配置环境变量gedit /etc/profile
添加:

export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin

脚本生效
Terminal:soure /etc/profile

4.7.修改 hadoop 配置文件
cd /usr/local/hadoop/conf
分别在以下文件中添加内容
4.7.1.hadoop-env.sh
export JAVA_HOME=/usr/local/jdk/

4.7.2.core-site.xml


    
        fs.default.name
        hdfs://hadoop0:9000
        change your own hostname
    
    
        hadoop.tmp.dir
        /usr/local/hadoop/tmp
      

4.7.3.hdfs-site.xml


    
        dfs.replication
        1
    
    
        dfs.permissions
        false
    

4.7.4.mapred-site.xml


    
        mapred.job.tracker
        hadoop0:9001
        change your own hostname
    

4.8.启动 hadoop
启动:

hadoop namenode -format
start-all.sh 

验证:jps

如果JobTracker`DataNode\TaskTracker\SecondaryNameNode\NameNode` 五个组件均启动,则验证成功.

注:如果缺少组件,一般为权限问题,把 hadoop 文件夹里的 temp\tmp 清空,权限设置为777再重新启动 hadoop 试试.

你可能感兴趣的:(Hadoop 安装步骤(Linux 伪分布模式))