zoukankan      html  css  js  c++  java
  • hadoop入门必备基础知识

    1、对Linux 系统的要求
            会基本的命令:
            (1)知道root用户
            (2)ls命令会查看文件夹内容
            (3)cd命令等
    2、Java 的要求
          会基本java,使用过java SE

    3、数据库的要求 
            了解SQL基本语法,会一门数据库如mysql等

    *****************************************
    下面详细介绍一下Linux一些基本知识:包括命令文件夹等。想了解更多,可以查看此帖
    1)ifconfig  :查看主机IP地址

    2)配置静态的IP地址
            # cat /etc/sysconfig/nerwork-scripts/ifcfg-eth0

    3)设置主机名
            # hostname hadoop-master

            # vim /etc/sysconfig/network

    4)主机名和Ip地址映射

            # vim /etc/hosts

            内容:
                    127.0.0.1  localhost

                    192.168.163.150  hadoop-master.dragon.org  hadoop-master

    5)基本命令

            ~:表示用户主目录 /home/hadoop

            pwd:显示当前所在目录

            |-Linux文件类型:文件、目录、链接
            |-文件的权限:
                    可读 可写 可执行
                    r          w    x

                    drwxr-xr-x.  2 hadoop hadoop 4096 Jul 17 11:55 Desktop

                    d:目录    
                    权限:
                            第一个:针对文件所属用户,可读可写可执行  7
                            第二个:针对用户组      ,可读可执行          5
                            第三个:针对其他用户        ,可读可执行      5
            |- . : 当前目录
            |- .. : 上级目录

    6)基本编辑命令

    hadoop@hadoop-master ~]$ pwd
    /home/hadoop
    [hadoop@hadoop-master ~]$ mkdir data   ## 创建文件夹
    [hadoop@hadoop-master ~]$ cd data/     ## 进入data 目录 ,cd:change directory
    [hadoop@hadoop-master data]$ ls -l           ## 用列表的方式显示文件
    total 0
    [hadoop@hadoop-master data]$ ll
    total 0
    [hadoop@hadoop-master data]$ touch test.txt   ## 创建文件
    [hadoop@hadoop-master data]$ ll
    total 0
    -rw-rw-r--. 1 hadoop hadoop 0 Dec 30 16:52 test.txt
    [hadoop@hadoop-master data]$ vim test.txt     ## 编辑文件,按【i】进入编辑模式,进行编辑;【Esc】退出,再按【:】 + 【wq】,保存退出
    [hadoop@hadoop-master data]$ ll
    total 4
    -rw-rw-r--. 1 hadoop hadoop 13 Dec 30 16:53 test.txt
    [hadoop@hadoop-master data]$ more test              ## 查看文件内容  ,一页一页 滚动查看
    test: No such file or directory
    [hadoop@hadoop-master data]$ more test.txt 
    Hello Linux!
    [hadoop@hadoop-master data]$ cat test.txt     ## 查看所有,全部显示
    Hello Linux!
    [hadoop@hadoop-master data]$ tail test.txt    ## 查看文件最后面的内容,如查看日志文件
    Hello Linux!
    [hadoop@hadoop-master data]$ tail -f test.txt 
    Hello Linux!

    [hadoop@hadoop-master data]$ mkdir -p test01/test02/test03                ## 创建多层文件夹 ,-p 创建父类文件夹

            |-mv
                    :重命名文件   ,mv 旧的文件名称 新的文件名称
                    
                    :移动文件          ,mv 文件 移动的路径
            |-cp
                    文件的拷贝
            |-rm 
                    :删除文件
                    rm 文件名称
                    rm -rf 文件名称或者文件夹
                   |-rmdir:删除文件夹

    [hadoop@hadoop-master ~]$ su                        ## 普通用户切换到root用户
    Password: 

    [root@hadoop-master hadoop]# chown -R root ./data        ## 改变文件的用户

    [root@hadoop-master hadoop]# chgrp -R root ./data/         ## 改变文件所属用户组

    [root@hadoop-master hadoop]# chown -R hadoop:hadoop ./data  ## 改变文件的用户和用户组


    [hadoop@hadoop-master ~]$ chmod 755 ./data    ## 改变文件的权限

    [hadoop@hadoop-master ~]$ chmod u-w ./data

  • 相关阅读:
    java编程思想-接口总结
    java编程思想-复用类总结
    oracle dos命令
    循环插入记录,id每次加1
    android studio 的Error:No such property: packageApplicationTask for class: com.android.build.gradle.internal.variant.ApkVariantOutputData解决方法
    AngularJS 初学笔记(理论基础)
    在Linux添加PYTHONPATH方法以及修改环境变量方法
    基于Redis的三种分布式爬虫策略
    函数指针 如:void (*oper)(ChainBinTreee *p)
    typedef struct 使用
  • 原文地址:https://www.cnblogs.com/yunkaifa/p/3515607.html
Copyright © 2011-2022 走看看