hdfs 中 Shell 類介紹

2021-05-25 07:42:37 字數 789 閱讀 1411

shell 類功能:

是乙個提供執行作業系統命令的類,主要有兩個抽象方法給基類去繼承,

1.abstract string getexecstring(); 繼承類實現該方法,提供乙個要給shell在執行的命令

2. abstract void parseexecresult(bufferedreader lines) 繼承類實現該方法,shell執行命令後把結果給該方法去解釋

3.shell 類只是提供乙個shell命令執行的總體框架,具體的框架實現由下面方法實現:

/** run a command */

private void runcommand() throws ioexception catch(ioexception ioe) catch (illegalstateexception ise)

//   讀標準輸出流

try catch (interruptedexception ie) catch (interruptedexception ie) finally catch (ioexception ioe) catch (ioexception ioe) {

log.warn("error while closing the error stream", ioe);

process.destroy();

lasttime = system.currenttimemillis();

processbuilder類相關知識介紹請google!

HDFS中的shell操作

1.首先命令都是以hadoop fs 開頭 2.hadoop fs ls 檢視hdfs的根目錄下的內容,hadoop fs lsr 遞迴檢視根目錄下的內容 3.hadoop fs mkdir gao,在hdfs上建立資料夾gao 4.hadoop fs put 把資料從linux上傳到hdfs的特定...

HDFS中的shell操作

hdfs檔案系統 hdfs 是訪問資料的分布式檔案系統,那麼對 hdfs 的操作,就是檔案系統的基本操作,比如檔案的建立 修改 刪除 修改許可權等,資料夾的建立 刪除 重新命名等。對hdfs 的操作命令類似於 llinux 的 shell 對檔案的操作,如 ls mkdir rm 等。我們執行以下操...

HDFS詳細介紹

hdfs hadoop distributed file system 分布式檔案系統,提供高吞吐量的應用程式資料訪問,對外部客戶機而言,hdfs 就像乙個傳統的分級檔案系統。可以建立 刪除 移動或重新命名檔案,等等。但是 hdfs 的架構是基於一組特定的節點構建的,這是由它自身的特點決定的。這些節...