赞
踩
linux一次性解压多个.gz或者.tar.gz文件:
// 解压多个.gz文件,命令如下
for gz in *.gz; do gunzip $gz; done
// 解压多个.tar.gz文件的,用下面命令
for tar in *.tar.gz; do tar xvf $tar; done
防火墙:
// 查看防火墙状态
systemctl status firewalld
出现Active: active (running)切高亮显示则表示是启动状态。
出现 Active: inactive (dead)灰色表示停止。
// 开启
service firewalld start
// 重启
service firewalld restart
// 关闭
service firewalld stop
// 配合使用永久关闭防火墙
systemctl stop firewalld # 临时关闭防火墙
systemctl disable firewalld # 禁止开机启动
其它:
// 查看文件大小,统计当前文件夹(目录)大小,并按文件大小排序 du -sh * | sort -n // 创建普通用户 useradd test #创建test用户 passwd test #创建/更新test用户密码 // 删除普通用户 userdel -r test // 修改普通用户密码 passwd test 然后,按照提示输入新密码 // 查找当前目录及其子目录下,文件后缀为 .c的文件 find . -name "*.c" // 修改文件权限 chown -R test:test fileName // 赋值执行权限 chmod +x fileName
hadoop fs -touch /file.txt
hadoop fs -mkdir /filename
hadoop fs -rm -r /111/file.txt
hadoop fs -put temp/my.txt /hdfs/temp
hadoop fs -get /user/username/result1.json/*.json /home/username/temp/us_counties_result/result1
hdfs namenode -format
hadoop fs -ls /tmp
hdfs dfsadmin -safemode leave
hdfs dfs -du -h /
hdfs dfs -count /
启动hadoop
start-dfs.sh
start-yarn.sh
// 或者直接使用下面语句启动hadoop
start-all.sh
关闭hadoop
stop-yarn.sh
stop-dfs.sh
启动zookeeper服务(每个节点都要启动)
zkServer.sh start
查看启动状态
zkServer.sh status
关闭zookeeper服务
zkServer.sh stop
// 启动HBase
start-hbase.sh
// 关闭HBase
stop-hbase.sh
关闭hadoop、hbase集群执行顺序:
hbase—>zookeeper—>hadoop
1.stop-hbase.sh
2.zkServer.sh stop(每个节点都要关闭)
3.stop-yarn.sh
4.stop-dfs.sh
netstat -alnp | grep 8031
lsof -i:8031
ps -ef | grep idea
杀死进程
// 强制关闭
kill -9 PID
// 正常关闭
kill -5 PID
一、HBase无法正常关闭,输入stop-hbase.sh
,出现stop hbase……….
解决方案:
start-hbase.sh
,然后就会出现进程运行的端口号;stop-hbase.sh
,发现可以正常关闭了;二、hadoop启动后jps查不到namenode
解决方案:
Shift+g
跳转到文件最下行,查看报错信息;三、Hbase启动后,子节点上没有Hregionserver进程
解决方案:
sudo date -s 13:50:00
#这个时间是当下的标准时间;Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。