版權(quán)聲明:https://blog.csdn.net/weixin_40861707/article/details/82594751
系統(tǒng)的總結(jié)了一下工作中常用的linux命令,加強記憶,也方便需要的時候查找使用
free - m //查看系統(tǒng)內(nèi)存使用情況,以MB的形式體現(xiàn)出來
集群節(jié)點碰到內(nèi)存不夠用的情況%20:%20%20%20echo%201%20>%20/proc/sys/vm/drop_caches
proc%20進程%20%20%20sys%20系統(tǒng)%20vm%20虛擬機%20
參數(shù)含義%20:%201.清空頁緩存%202.釋放dentries和inodes%203.釋放所有緩存
釋放完緩存之后的內(nèi)存使用情況:
注意%20:%20%20這個目錄默認是屬于root用戶,其它用戶執(zhí)行該操作可能會遇到權(quán)限問題!
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 目錄名 //按照字節(jié)顯示
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參數(shù)%20%20//指定主類
%20注意:%20如果jar包不在當前路徑,要寫絕對路徑%20%20
uname%20-a
lsb_release%20-a%20//可列出所有版本信息
cat%20/etc/redhat-release%20//查詢集群系統(tǒng)版本
yum install -y yum-utils device-mapper-persistent-data lvm2
注意 : 如果沒有配置yum源該命令會報錯
######10. 啟動hive的方法:
在hive安裝目錄下的bin目錄執(zhí)行:
service wdapache start|stop|restart wdcp后臺 啟動|停止|重起。1linux常用命令, hive命令行模式,直接輸入 hive bin hive的執(zhí)行程序linux常用命令,或者輸入 hive –service cli,用于linux平。講解如何在linux安裝mysql,如何使用mysql作為hive的metastore。
./hive --service hiveserver2 & (后臺啟動) 端口號 : 10000
chown 用戶名:工作組 文件夾或者是文件路徑
舉例 : chown root:root test_xmr //把test_xmr文件夾的權(quán)限設(shè)置為 root用戶, root組
chgrp -R 文件夾 工作組 // 變更工作組的權(quán)限 -R表示遞歸目錄下所有文件
舉例 : chgrp -R test_xmr hmaster //將test_xmr文件夾下面的工作組設(shè)置為hmaster
上一個教程:46個Linux常見面試題
下一個教程:Linux的安裝配置及常見指令