hadoop的目录结构介绍

解压缩hadoop

利用tar –zxvf把hadoop的jar包放到指定的目录下。

tar -zxvf /home/software/aa.tar.gz -C /home/zjx/pf

f:指定文件的名称

z:以gz结尾的文件就是用gzip压缩的结果。与gzip相对的就是gunzip,这个参数的作用就是用来调用gzip。

X:为解开的意思

Z:详细报告处理文件的信息

目录结构总图

[root@localhost hadoop-2.6.0]# ll

total 52

drwxr-xr-x. 2 20000 20000  4096 Nov 13 13:20 bin

drwxr-xr-x. 3 20000 20000  4096 Nov 13 13:20 etc

drwxr-xr-x. 2 20000 20000  4096 Nov 13 13:20 include

drwxr-xr-x. 3 20000 20000  4096 Nov 13 13:20 lib

drwxr-xr-x. 2 20000 20000  4096 Nov 13 13:20 libexec

-rw-r--r--. 1 20000 20000 15429 Nov 13 13:20 LICENSE.txt

-rw-r--r--. 1 20000 20000   101 Nov 13 13:20 NOTICE.txt

-rw-r--r--. 1 20000 20000  1366 Nov 13 13:20 README.txt

drwxr-xr-x. 2 20000 20000  4096 Nov 13 13:20 sbin

drwxr-xr-x. 4 20000 20000  4096 Nov 13 13:20 share

bin目录结构

[root@localhost hadoop-2.6.0]# cd bin

[root@localhost bin]# ll

total 440

-rwxr-xr-x. 1 20000 20000 159183 Nov 13 13:20 container-executor

-rwxr-xr-x. 1 20000 20000   5479 Nov 13 13:20 hadoop

-rwxr-xr-x. 1 20000 20000   8298 Nov 13 13:20 hadoop.cmd

-rwxr-xr-x. 1 20000 20000  11142 Nov 13 13:20 hdfs

-rwxr-xr-x. 1 20000 20000   6923 Nov 13 13:20 hdfs.cmd

-rwxr-xr-x. 1 20000 20000   5205 Nov 13 13:20 mapred

-rwxr-xr-x. 1 20000 20000   5949 Nov 13 13:20 mapred.cmd

-rwxr-xr-x. 1 20000 20000   1776 Nov 13 13:20 rcc

-rwxr-xr-x. 1 20000 20000 201659 Nov 13 13:20 test-container-executor

-rwxr-xr-x. 1 20000 20000  11380 Nov 13 13:20 yarn

-rwxr-xr-x. 1 20000 20000  10895 Nov 13 13:20 yarn.cmd

文件存放了hadoop,hdfs,mapred的命令,从cmd可以看出支持windows。

sbin的目录结构

[root@localhost hadoop-2.6.0]# cd sbin

[root@localhost sbin]# ll

total 120

-rwxr-xr-x. 1 20000 20000 2752 Nov 13 13:20 distribute-exclude.sh

-rwxr-xr-x. 1 20000 20000 6452 Nov 13 13:20 hadoop-daemon.sh

-rwxr-xr-x. 1 20000 20000 1360 Nov 13 13:20 hadoop-daemons.sh

-rwxr-xr-x. 1 20000 20000 1640 Nov 13 13:20 hdfs-config.cmd

-rwxr-xr-x. 1 20000 20000 1427 Nov 13 13:20 hdfs-config.sh

-rwxr-xr-x. 1 20000 20000 2291 Nov 13 13:20 httpfs.sh

-rwxr-xr-x. 1 20000 20000 2059 Nov 13 13:20 kms.sh

-rwxr-xr-x. 1 20000 20000 4080 Nov 13 13:20 mr-jobhistory-daemon.sh

-rwxr-xr-x. 1 20000 20000 1648 Nov 13 13:20 refresh-namenodes.sh

-rwxr-xr-x. 1 20000 20000 2145 Nov 13 13:20 slaves.sh

-rwxr-xr-x. 1 20000 20000 1779 Nov 13 13:20 start-all.cmd

-rwxr-xr-x. 1 20000 20000 1471 Nov 13 13:20 start-all.sh

-rwxr-xr-x. 1 20000 20000 1128 Nov 13 13:20 start-balancer.sh

-rwxr-xr-x. 1 20000 20000 1401 Nov 13 13:20 start-dfs.cmd

-rwxr-xr-x. 1 20000 20000 3705 Nov 13 13:20 start-dfs.sh

-rwxr-xr-x. 1 20000 20000 1357 Nov 13 13:20 start-secure-dns.sh

-rwxr-xr-x. 1 20000 20000 1571 Nov 13 13:20 start-yarn.cmd

-rwxr-xr-x. 1 20000 20000 1347 Nov 13 13:20 start-yarn.sh

-rwxr-xr-x. 1 20000 20000 1770 Nov 13 13:20 stop-all.cmd

-rwxr-xr-x. 1 20000 20000 1462 Nov 13 13:20 stop-all.sh

-rwxr-xr-x. 1 20000 20000 1179 Nov 13 13:20 stop-balancer.sh

-rwxr-xr-x. 1 20000 20000 1455 Nov 13 13:20 stop-dfs.cmd

-rwxr-xr-x. 1 20000 20000 3206 Nov 13 13:20 stop-dfs.sh

-rwxr-xr-x. 1 20000 20000 1340 Nov 13 13:20 stop-secure-dns.sh

-rwxr-xr-x. 1 20000 20000 1642 Nov 13 13:20 stop-yarn.cmd

-rwxr-xr-x. 1 20000 20000 1340 Nov 13 13:20 stop-yarn.sh

-rwxr-xr-x. 1 20000 20000 4295 Nov 13 13:20 yarn-daemon.sh

-rwxr-xr-x. 1 20000 20000 1353 Nov 13 13:20 yarn-daemons.sh

各种启动和停止的命令。

Hadoop配置文件所在目录

[root@localhost hadoop]# ll

total 152

-rw-r--r--. 1 20000 20000  4436 Nov 13 13:20 capacity-scheduler.xml

-rw-r--r--. 1 20000 20000  1335 Nov 13 13:20 configuration.xsl

-rw-r--r--. 1 20000 20000   318 Nov 13 13:20 container-executor.cfg

-rw-r--r--. 1 20000 20000   774 Nov 13 13:20 core-site.xml

-rw-r--r--. 1 20000 20000  3670 Nov 13 13:20 hadoop-env.cmd

-rw-r--r--. 1 20000 20000  4224 Nov 13 13:20 hadoop-env.sh

-rw-r--r--. 1 20000 20000  2598 Nov 13 13:20 hadoop-metrics2.properties

-rw-r--r--. 1 20000 20000  2490 Nov 13 13:20 hadoop-metrics.properties

-rw-r--r--. 1 20000 20000  9683 Nov 13 13:20 hadoop-policy.xml

-rw-r--r--. 1 20000 20000   775 Nov 13 13:20 hdfs-site.xml

-rw-r--r--. 1 20000 20000  1449 Nov 13 13:20 httpfs-env.sh

-rw-r--r--. 1 20000 20000  1657 Nov 13 13:20 httpfs-log4j.properties

-rw-r--r--. 1 20000 20000    21 Nov 13 13:20 httpfs-signature.secret

-rw-r--r--. 1 20000 20000   620 Nov 13 13:20 httpfs-site.xml

-rw-r--r--. 1 20000 20000  3523 Nov 13 13:20 kms-acls.xml

-rw-r--r--. 1 20000 20000  1325 Nov 13 13:20 kms-env.sh

-rw-r--r--. 1 20000 20000  1631 Nov 13 13:20 kms-log4j.properties

-rw-r--r--. 1 20000 20000  5511 Nov 13 13:20 kms-site.xml

-rw-r--r--. 1 20000 20000 11291 Nov 13 13:20 log4j.properties

-rw-r--r--. 1 20000 20000   938 Nov 13 13:20 mapred-env.cmd

-rw-r--r--. 1 20000 20000  1383 Nov 13 13:20 mapred-env.sh

-rw-r--r--. 1 20000 20000  4113 Nov 13 13:20 mapred-queues.xml.template

-rw-r--r--. 1 20000 20000   758 Nov 13 13:20 mapred-site.xml.template

-rw-r--r--. 1 20000 20000    10 Nov 13 13:20 slaves

-rw-r--r--. 1 20000 20000  2316 Nov 13 13:20 ssl-client.xml.example

-rw-r--r--. 1 20000 20000  2268 Nov 13 13:20 ssl-server.xml.example

-rw-r--r--. 1 20000 20000  2237 Nov 13 13:20 yarn-env.cmd

-rw-r--r--. 1 20000 20000  4567 Nov 13 13:20 yarn-env.sh

-rw-r--r--. 1 20000 20000   690 Nov 13 13:20 yarn-site.xml

[root@localhost hadoop]# pwd

/home/app/hadoop-2.6.0/etc/Hadoop   hadoop配置文件所在的路径

本地库路径

[root@localhost lib]# cd native/

[root@localhost native]# ll

total 4912

-rw-r--r--. 1 20000 20000 1380212 Nov 13 13:20 libhadoop.a

-rw-r--r--. 1 20000 20000 1634592 Nov 13 13:20 libhadooppipes.a

lrwxrwxrwx. 1 20000 20000      18 Feb 28 08:41 libhadoop.so -> libhadoop.so.1.0.0

-rwxr-xr-x. 1 20000 20000  805999 Nov 13 13:20 libhadoop.so.1.0.0

-rw-r--r--. 1 20000 20000  476666 Nov 13 13:20 libhadooputils.a

-rw-r--r--. 1 20000 20000  440498 Nov 13 13:20 libhdfs.a

lrwxrwxrwx. 1 20000 20000      16 Feb 28 08:41 libhdfs.so -> libhdfs.so.0.0.0

-rwxr-xr-x. 1 20000 20000  278622 Nov 13 13:20 libhdfs.so.0.0.0

[root@localhost native]# pwd

/home/app/hadoop-2.6.0/lib/native

Lib下的native为本地库,hadoop编译时需要的本地库,例如编译c++等。

jar包的目录

[root@localhost share]# cd hadoop/

[root@localhost hadoop]# ll

total 28

drwxr-xr-x. 6 20000 20000 4096 Nov 13 13:20 common

drwxr-xr-x. 7 20000 20000 4096 Nov 13 13:20 hdfs

drwxr-xr-x. 3 20000 20000 4096 Nov 13 13:20 httpfs

drwxr-xr-x. 3 20000 20000 4096 Nov 13 13:20 kms

drwxr-xr-x. 5 20000 20000 4096 Nov 13 13:20 mapreduce

drwxr-xr-x. 5 20000 20000 4096 Nov 13 13:20 tools

drwxr-xr-x. 5 20000 20000 4096 Nov 13 13:20 yarn

[root@localhost hadoop]# pwd

/home/app/hadoop-2.6.0/share/Hadoop

Hadoop的目录下有hdfs文件夹,该文件夹下面是支持hdfs运行的jar包

[root@localhost hadoop]# cd hdfs

[root@localhost hdfs]# ll

total 10716

-rw-r--r--. 1 20000 20000 7822669 Nov 13 13:20 hadoop-hdfs-2.6.0.jar

-rw-r--r--. 1 20000 20000 3029378 Nov 13 13:20 hadoop-hdfs-2.6.0-tests.jar

-rw-r--r--. 1 20000 20000   95211 Nov 13 13:20 hadoop-hdfs-nfs-2.6.0.jar

drwxr-xr-x. 2 20000 20000    4096 Nov 13 13:20 jdiff

drwxr-xr-x. 2 20000 20000    4096 Nov 13 13:20 lib

drwxr-xr-x. 2 20000 20000    4096 Nov 13 13:20 sources

drwxr-xr-x. 2 20000 20000    4096 Nov 13 13:20 templates

drwxr-xr-x. 7 20000 20000    4096 Nov 13 13:20 webapps

hadoop的目录结构介绍的更多相关文章

  1. Magento学习第一课——目录结构介绍

    Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zen ...

  2. vue学习笔记(三)——目录结构介绍

    1.初始目录结构如下: 2.目录结构介绍 目录/文件 说明 build 最终发布的代码存放位置. config 配置目录,包括端口号等.我们初学可以使用默认的. node_modules npm 加载 ...

  3. Vue 入门之目录结构介绍

    Vue 是一套用于构建用户界面的渐进式框架,与其它大型的页面框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合.另一方面,当 ...

  4. create-react-app脚手架的安装和目录结构介绍

    1.对脚手架的初步了解 编程领域中的“脚手架”指的是能够快速搭建项目“骨架”的一类工具,例如大多数的React项目都有src,public,webpack配置文件等等,而src目录中又包含compon ...

  5. (3.1)mysql基础深入——mysql二进制与源码目录结构介绍

    (3.1)mysql基础深入——mysql二进制与源码目录结构介绍 关键字:二进制目录结构,源码目录结构(编译安装目录结构) 1.二进制安装程序目录结构 [1] BIN -- mysql的可执行文件( ...

  6. vue 目录结构介绍

    1 初始目录如下: 2 目录结构介绍 bulid:最终帆布的代码存放位置 config:配置目录,包括端口号等 node_modules:npm加载的项目依赖模块 src:z这里是我们要开发的目录,基 ...

  7. Flutter 目录结构介绍、入口、自定义 Widget、MaterialApp 组件、Scaffold 组件

    Flutter 目录结构介绍 文件夹 作用 android android 平台相关代码 ios ios 平台相关代码 lib flutter 相关代码,我们主要编写的代 码就在这个文件夹 test ...

  8. Django 创建 APP和目录结构介绍

    一.通过pip安装Django 以windows 系统中使用pip命令安装为例 win+r,调出cmd,运行命令:pip install django自动安装PyPi 提供的最新版本.指定版本,可使用 ...

  9. epub电子书--目录结构介绍

    epub电子书简介 epub全称为Electronic Publication的缩写,意为:电子出版, epub于2007年9月成为国际数位出版论坛(IDPF)的正式标准,以取代旧的开放Open eB ...

随机推荐

  1. SQL Server 删除日志文件

    -- 查询日志文件名,用于下面删除 USE [data_name] GO SELECT file_id, name FROM sys.database_files /*删除指定数据库的日志文件*/ U ...

  2. Unicode规范中的BOM 和 ISO8891-1编码

    Unicode规范中的BOM Unicode规范中有一个BOM的概念.BOM——Byte Order Mark,就是字节序标记.在这里找到一段关于BOM的说明: 在UCS 编码中有一个叫做" ...

  3. java+大文件上传

    javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id=" ...

  4. HFUUOJ1023 闷声发大财 概率dp

    题意 xyq有\(n\)个骰子,第\(i\)个骰子有\(a_i\)面,每次xyq都会把\(n\)个骰子搞一遍,其中的最小值作为结果,问最终结果的期望\(\mod (10^9+7 )\). 分析 lfx ...

  5. fileReader对象读取txt文件乱码问题 以及如何获取文件的url路径(绝对路径)

    <input type="file" @change="aaa($event)"> <div id="hi">< ...

  6. 记一次关于springboot的netty版本冲突问题

    冲突的地放其实很多,大概都是类似,找不到哪个方法了: 类似于: Error starting ApplicationContext. To display the conditions report ...

  7. 微信支付接口,curl错误代码58

    微信支付接口,curl错误代码58 之前的微信付款到用户零钱都是好好的,今天运营来找我, 我想了了下,就是进行了网站搬家 看了下 微信支付相关的证书配置文件 知道了,在这个 要改下证书的路径 WxPa ...

  8. 实现自己的SpringMVC

    一.SpringMVC的工作原理 SpringMVC流程 1.  用户发送请求至前端控制器DispatcherServlet. 2.  DispatcherServlet收到请求调用HandlerMa ...

  9. Mybatis内置的日志工厂提供日志功能

    Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志 ...

  10. java生成10个不相等的1-20的随机数

    public class Test { public static void main(String[] args){ Random ran = new Random(); Set <Integ ...