• hadoop-hdfs-伪分布式环境搭建-使用


    配置

    hadoop-env.sh (hadoop环境)

    etc/hadoop/core-site.xml:

    <property>

    <name>fs.defauletFS</name>规划namenode在哪启动

    <value>hdfs://node01:9000</value>

    </property>

    <property>

    <name>hadoop.tmp.dir</name>放持久化文件数据

    <value>/var/hadoop/local</value>

    </property>

    etc/hadoop/hdfs-site.xml

    <property>

    <name>dfs.replication</name>副本数,因为是伪分布式,所有要把副本数设置为1

    <value>1</value>

    </property>

    <property>

    <name>dfs.namenode.secondary.http-address</name>SSN配置项

    <value>node01:50090</value>

    </property>

    vi slaves 设置datanode在哪启动

    node01

    第一次启动要格式化(初始化/opt/hadoop_data)

    hadoop namenode -format

    自己设置的文件夹/hadoop/local/dfs/name/current 元数据存放点,fsimage,

    hdfs dfs所有hdfs命令

    hdfs dfs -ls 文件数目录

    start-dfs.sh 启动角色

    hdfs dfs -mkdir -p /user/root 创建家目录

    1048576字节=1M

    hdfs dfs -D dfs.blocksize=1048576 -put test.txt 设置块大小,放入家目录中

    hdfs dfs -ls"显示目录信息

    "hdfs dfs -cat"查看文件内容

    "hdfs dfs -mkdir"创建文件夹

    "hdfs dfs -put"将Linux文件系统(本地)下的文件拷贝到hdfs中

    "hdfs dfs -get"将文件从hdfs复制到本地

    “hdfs dfs -chmod”设置文件权限

    “hdfs dfs -chown”修改文件所属

    HDFS HA:解决单点故障,通过主备NameNode解决

    分为两类元数据:静态目录树和动态块的位置信息

    NNActive NNStandby最终一致性

    安装zookeeper 解压 设置环境变量 ./zkServer.sh start启动

  • 相关阅读:
    面试问题
    知识点整合
    前端错误
    基于.NET平台常用的框架整理
    BFC和haslayout
    javascript面向对象
    javascript变量的作用域
    2014-05-26 总结
    2014-05-23 总结
    PHP实现mvc模式的思想
  • 原文地址:https://www.cnblogs.com/huzicourenao/p/11014017.html
Copyright © 2020-2023  润新知