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
hadoop入门必备基础知识的更多相关文章
- 2.Docker容器学习之新生入门必备基础知识
0x02 Docker 核心概念 描述:Docker的三大核心概念镜像/容器和仓库, 通过三大对象核心概念所构建的高效工作流程; 1.镜像 [image] 描述:images 类似于虚拟机镜像,借鉴了 ...
- 1.Docker容器学习之新生入门必备基础知识
0x00 Docker 快速入门 1.基础介绍 描述:Docker [ˈdɑ:kə(r)] 是一个基于Go语言开发实现的遵循Apache 2.0协议开源项目,目标是实现轻量级的操作系统虚拟化解决方案: ...
- 快速掌握Docker必备基础知识
快速掌握Docker必备基础知识 Docker是时下热门的容器技术,相信作为一名开发人员,你一定听说过或者使用过,很多人会把Docker理解为一个轻量级虚拟机,但其实Docker与虚拟机(VM)是两种 ...
- java必备基础知识(一)
学习的一点建议: 每一门语言的学习都要从基础知识开始,学习是一个过程,"万丈高楼平地起",没有一个好的地基,想必再豪华的高楼大厦终究有一天会倒塌.因此,我们学习知识也要打牢根基,厚 ...
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
原文:SQL点滴17-使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识 在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息 ...
- 编程必备基础知识|计算机组成原理篇(09):CPU的控制器和运算器
计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识.关于计算机基础的课程很多,内容繁 ...
- 爬虫入门一 基础知识 以及request
title: 爬虫入门一 基础知识 以及request date: 2020-03-05 14:43:00 categories: python tags: crawler 爬虫整体概述,基础知识. ...
- php基础教程-必备基础知识
PHP 脚本在服务器上执行. 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: HTML CSS JavaScript 如果您希望首先学习这些项目,请在我们的 首页 访问这些教程 ...
- hadoop学习笔记——基础知识及安装
1.核心 HDFS 分布式文件系统 主从结构,一个namenoe和多个datanode, 分别对应独立的物理机器 1) NameNode是主服务器,管理文件系统的命名空间和客户端对文件的访问操 ...
随机推荐
- rman全备份异机恢复
一.测试环境 [oracle@localhost ~]$ uname -a Linux localhost.localdomain -.el6.x86_64 # SMP Tue May :: EDT ...
- Oracle datafile特殊字符处理
1.发现数据库的数据文件有特殊字符: 2.尝试在sqlplus下用将tablespace offline后修改 SQL> alter tablespace WST_DATA rename dat ...
- Javascript的websocket的使用方法
javascript websocket接口 web实现客户端和服务端双向发送消息的方法有: 轮询,客户端定期向服务端请求: 长轮询,客户端定期向服务端请求,服务端只有有信息发送的时候才返回respo ...
- python通过webservice连接cmdbuild
cmdbuild的部署可以查看文章:http://20988902.blog.51cto.com/805922/1541289 部署成功后,访问http://192.168.1.1:8080/cmdb ...
- PL/SQL — 函数
函数通常用于返回特定的数据.其实质是一个有名字的PL/SQL块,作为一个schema对象存储于数据库,可以被反复执行.函数通常被作为一个表达式来调用或存储过程的一个参数,具有返回值. 一.建立函数 ...
- PL/SQL — 显式游标
一.游标的相关概念及特性 1.定义 通过游标方式定位到结果集中某个特定的行,然后根据业务需求对该行进行相应特定的操作. 2.分类 显示游标: 用户自定义游标,用于处理select语句返回的多行数据. ...
- java创建多线程(转载)
转载自:Java创建线程的两个方法 Java提供了线程类Thread来创建多线程的程序.其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象.每个Thread对 ...
- 银联SDK
最近在开发一个app,需要调用银联的sdk控件,银联提供的demo可以正常运行,但是自己的程序却怎么都编译不通过,到底有哪些需要注意的呢?? 具体的有可能会出现哪些错误我就不列举了,我只是提下有哪些需 ...
- <六> jQuery 获得内容和属性
获得内容 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - ...
- SecureCRT+WinSCP 共用 key pub 密钥 转换 ppk 登录ssh
使用SecureCRT生成的密钥,无法在WinSCP使用, 使用puttygen.exe无法直接转换,解决办法 1.使用大于等于SecureCRT6.5版本,来转换 记得放入私钥,不是pub公钥.然后 ...