hadoop 2.6 伪分布式的安装

我们选择安装的版本为: hadoop-2.6.0-cdh5.4.0.tar.gz

一、下载、解压

二、修改配置文件

配置文件在 hadoop-2.6.0-cdh5.4.0/etc/hadoop/ 路径下:

  • (1)hadoop-env.sh

    export JAVA_HOME=/usr/local/jdk
  • (2)core-site.xml,namenode的位置

    <configuration>
        <property>
            <name>fs.defaultFS</name>
            <value>hdfs://hadoop0:9000</value>
        </property>
        <property>
            <name>hadoop.tmp.dir</name>
            <value>/usr/local/hadoop-2.6.0-cdh5.4.0/data/tmp</value>
        </property>
    </configuration>

    hadoop.tmp.dir 表示缓存目录,如果指定无此文件夹的话,框架会自动创建(在格式化文件系统时创建)。

  • (3)hdfs-site.xml

    <configuration>
        <property>
            <name>dfs.replication</name>
            <value>1</value>
        </property>
    </configuration>
  • (4)slaves(真正分布式和伪分布式的区别就在该配置文件)

    我们将其设置为本机,即为伪分布模式:

    hadoop0

三、启动前准备及启动

  • (1)设置自己到自己的免密码登录

    [root@hadoop0 ~]# ssh hadoop0

    是否需要输入密码,如果需要,则需执行如下的命令:

    [root@hadoop0 ~]# ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
    [root@hadoop0 ~]# cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
  • (2)格式化文件系统,产生镜像文件,而 namenode 启动的时候,就需要读取此镜像文件。

    [root@hadoop0 hadoop-2.6.0-cdh5.4.0]# ./bin/hdfs namenode -format
  • (3)启动

    我们分别启动 datanode、namenode:

    [root@hadoop0 hadoop-2.6.0-cdh5.4.0]#./sbin/hadoop-daemon.sh start namenode
    [root@hadoop0 hadoop-2.6.0-cdh5.4.0]#./sbin/hadoop-daemon.sh start datanode

四、验证

  • (1)jps 查看是否显示 namenode 和 datanode,两个 java 进程
  • (2)浏览器端输入:hadoop0:50070 是否进入 namenode 节点

References

[1] Hadoop MapReduce Next Generation - Setting up a Single Node Cluster

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五道口纳什

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值