版权声明:https://blog.csdn.net/weixin_40861707/article/details/82594751
系统的总结了一下工作中常用的linux命令,加强记忆,也方便需要的时候查找使用
free - m //查看系统内存使用情况,以MB的形式体现出来
集群节点碰到内存不够用的情况%20:%20%20%20echo%201%20>%20/proc/sys/vm/drop_caches
proc%20进程%20%20%20sys%20系统%20vm%20虚拟机%20
参数含义%20:%201.清空页缓存%202.释放dentries和inodes%203.释放所有缓存
释放完缓存之后的内存使用情况:
注意%20:%20%20这个目录默认是属于root用户,其它用户执行该操作可能会遇到权限问题!
du%20目录名%20//linux本地目录下面
![文件大小](https://img-blog.csdn.net/201809101806383?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDg2MTcwNw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70
hadoop fs -du 目录名 //按照字节显示
hadoop fs -du -h 目录名 // 按照kb,G,M,TB这种来显示,工作中最常用的一种方式!
hadoop%20fs%20-du%20-h%20-s%20目录名%20//%20目录的总大小
对于没有配置时钟同步的机器可能需要用!%20有时集群时差距过大时需要手动校准!
date%20%20-s%20%2010:12:13
echo%20""%20%20>%20文件名%20//%20清空文件
head%20-n%205%20xmr.txt%20%20>%20xmr%20//将xmr.txt%20文件的前5行重定向到%20%20xmr文件里
echo%20envi%20|%20nc%20ip地址%20端口号
echo%20envi%20|%20nc%20192.168.1.54%204180%20%20
//%20验证zookeeper的端口号是可以输入任何信息的%20注:%20我们集群的zookeeper端口号是4180,默认的是2181
telnet%20主机ip%20%20端口号%20%20//检测某个端口
ping%20主机名%20//%20检测某个主机
%20java%20-cp%20%20jar包名%20主类包名+类名%20参数%20%20//指定主类
%20注意:%20如果jar包不在当前路径,要写绝对路径%20%20
uname%20-a
lsb_release%20-a%20//可列出所有版本信息
cat%20/etc/redhat-release%20//查询集群系统版本
yum install -y yum-utils device-mapper-persistent-data lvm2
注意 : 如果没有配置yum源该命令会报错
######10. 启动hive的方法:
在hive安装目录下的bin目录执行:
service wdapache start|stop|restart wdcp后台 启动|停止|重起。1linux常用命令, hive命令行模式,直接输入 hive bin hive的执行程序linux常用命令,或者输入 hive –service cli,用于linux平。讲解如何在linux安装mysql,如何使用mysql作为hive的metastore。
./hive --service hiveserver2 & (后台启动) 端口号 : 10000
chown 用户名:工作组 文件夹或者是文件路径
举例 : chown root:root test_xmr //把test_xmr文件夹的权限设置为 root用户, root组
chgrp -R 文件夹 工作组 // 变更工作组的权限 -R表示递归目录下所有文件
举例 : chgrp -R test_xmr hmaster //将test_xmr文件夹下面的工作组设置为hmaster
上一个教程:46个Linux常见面试题
下一个教程:Linux的安装配置及常见指令