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. vue多套样式切换

    最近根据设计要求app需要根据不同环境切换不同样式,网上找了很多方法都不理想,后面自己脑洞大开这么完成的,请大佬多指教! 一.新建全局变量js文件和公用样式文件,在main.js中引入 import  ...

  2. 【bug解决】ios微信浏览器中背景音乐无法播放

    我记得之前在一次项目中,出现过浏览报错: 当时的文档链接如右:[解决]HTML5新标签audio的autoplay自动播放属性失效的解决方案 所以在这次H5的制作中,我使用了iframe来加载音频文件 ...

  3. 二叉树的序遍历x(内含结构体与非结构体版x)

    3143 codevs 二叉树的序遍历 题目描述 Description 求一棵二叉树的前序遍历,中序遍历和后序遍历 输入描述 Input Description 第一行一个整数n,表示这棵树的节点个 ...

  4. JQuery动画之淡入淡出动画

    1. 淡入动画 1.1 不带参数的淡入动画 格式: $(selector).fadeIn(); 示例代码: <!doctype html> <html lang="en&q ...

  5. vue + ts Vuex篇

    Vuex对Typescript的支持,仍十分薄弱,官方库只是添加了一些.d.ts声明文件,并没有像vue 2.5这样内置支持. 第三方衍生库 vuex-typescript, vuex-ts-deco ...

  6. git 出现错误 Could not resolve host: github.com 或者 gitlab.com 或者gerrit相关( 自有服务 )

    原来是因为github.com没有被主机给解析 1.第一步是 ping 你的gitlab 或者 github服务器ip地址 如果每隔几秒有 time = xx.ms 刷新 就证明是通的 2. 编辑 e ...

  7. Java微信服务号的开发(简单入门)

    进行微信服务号开发的步骤 一个别人已经搭建好的项目参考地址:下载链接 1.搭建微信服务号的服务器 项目配置maven <dependency> <groupId>com.soe ...

  8. Linux远程连接工具 Shell Xshell6 XFtp6 绿色破解免安装版

    百度云下载链接: https://pan.baidu.com/s/1HMkuxv1yaAM1yhtz09zpfQ 关注以下公众号,回复xshell,获取提取码 关注公众号githubcn,免费获取更多 ...

  9. 石川es6课程---12、Promise

    石川es6课程---12.Promise 一.总结 一句话总结: 用同步的方式来书写异步代码,让异步书写变的特别简单 用同步的方式来书写异步代码Promise 让异步操作写起来,像在写同步操作的流程, ...

  10. VLC和Qt结合编写流媒体rtsp播放器

            VLC播放器是一款功能强大且小巧的播放器,它支持多种多样的音视频格式,比如MPEG1,2以及mp3等等.并且通过Qt和VLC的结合能让每个开发者写出自己的视频流媒体播放器.     Q ...