目录
五、HDFS相关操作(待更新,Hadoop2和3有部分区别):
基本介绍
首先简单介绍一下两者关系:CentOS是系统(虚拟机,需要在VMware的容器中运行);Linux是系统内核(核心kernel)。
以下是相关命令(XXX代表你需要操作的对象):
一、编辑/修改
1.永久修改主机名:hostnamectl set-hostname XXX,重启后可见。
2.修改网络设置:vi /etc/sysconfig/network-scripts/ifcfg-ens33
3.解压文件到目标目录:
①解压.tar.gz后缀结尾的文件:tar -zxvf 文件名 -C /目录名
②解压.tar后缀结尾的文件:tar -xvf 文件名 -C /目录名
4.修改文件名:mv xxx xxxx
5.修改系统环境变量配置:vi /etc/profile
6.读取并执行文件:source xxx
7.永久关闭防火墙:systemctl disable firewalld.service,重启
重启:systemctl restart firewalld.service
8.修改文件owner(获得更高权限):chown -R owner
9.复制源文件为目标文件:cp 选项 xxx /xxx
9.编辑模式(vim)下按esc切换到命令模式:
①保存并退出::wq(=shift z z)
②仅在编辑模式下保存,但不退出::w
③不保存退出::q!
10:关闭进程:kill -9 pid
11:修改文件或目录的时间属性(timestamp):touch [option] 文件名
12:为相同文件在另一个位置建立同步连接:ln -参数 源文件或目录 目标文件或目录
参数:s(软连接)f(强制执行)
13.修改密码:passwd 新密码
14.关闭Hadoop安全模式:hdfs dfsadmin -safemode leave(强制退出:forceExit)
二、查看/显示
1.查看工作目录的绝对路径(以根目录为参考点):pwd
2.查看所有可显文件:ls或ll(包括隐藏文件和文件信息)
3.输出:echo xxx
echo -n(不换行输出)
4.下载:yum command(操作) package(软件)
5.查看防火墙状态:systemctl status firewalld.service
6.查看mysql运行状态:service mysqld status
7.查看文件系统容量:df -h
8.查看Hadoop的safemode:hdfs dfsadmin -safemode leave
三、启动相关软件
1.zookeeper:zkServer.sh start(stop、status)
2.Hadoop:start-dfs.sh(stop)、start-yarn.sh(stop)
3.flume(在flume的conf目录下启动):flume-ng agent -c conf -f example/netcat.conf -n a1 -Dflume.root.logger=INFO,console
4.Hbase(先启动Hadoop):start-hbase.sh(stop)
5.phoenix(先启动Hadoop,hbase):sqlline.py (master:2181(可加可不加))
退出:!quit
6.mysql:systemctl start mysqld(status、stop、restart)
7.退出虚拟机:shutdown -h 时间(now)
四、软件下载/卸载
卸载软件:yum remove 软件名
1.vim:yum -y install vim*
2.firewalld :yum install firewalld
3.psmisc(pid):yum install psmisc
五、HDFS相关操作(待更新,Hadoop2和3有部分区别):
1.批量删除后缀相同的文件(用通配符*删除例如txt文件)hdfs dfs -rm -r /*.txt