您好,登錄后才能下訂單哦!
這篇文章主要介紹Hadoop中的基本操作有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
先粗略說一下“hadoop fs”和“hadoop dfs”的區別:fs是各比較抽象的層面,在分布式環境中,fs就是dfs,但在本地環境中,fs是local file system,這個時候dfs不可用。
1、列出HDFS文件:
hadoop fs –ls
a) –ls后面不跟任何內容的話是列出HDFS的"/user/用戶名/"目錄下的內容
b) 如果要列出某個文件夾中的內容,則-ls后面跟該文件夾的路徑,例如列出input中的內容:
hadoop fs –ls input
2、在HDFS中創建文件夾:
hadoop fs –mkdir 文件夾的名字
例如:
hadoop fs –mkdir input
3、刪除HDFS中的文件或文件夾
hadoop fs –rmr 文件夾名或者文件名
4、上傳文件到HDFS:
hadoop fs –put ~/file test
將本機中的file文件上傳到HDFS上并重命名為test。
如果要上傳到某個文件夾中,則將test改為文件夾的地址,此時,上傳的文件名稱不會改變,例如將本地文件
夾test中的文件test1.txt,test2.txt,test3.txt上傳到HDFS中的input中:
hadoop fs –put ~/test/test*.txt input
5、查看HDFS下的某個文件:
hadoop fs –cat 文件路徑
例如查看input中的test文件的內容:
hadoop fs –cat input/test
6、將HDFS中的文件復制到本地系統中:
hadoop fs –get HDFS中的文件名本地系統中的文件名 本地存放地址
例如:將HDFS中的output文件復制到本地系統Documents文件夾中
hadoop fs –get output /home/kevin/Documents/
7、進入/退出安全模式
有時,在hadoop啟動時不能對文件系統進行如創建文件,刪除文件之類的操作,此時,文件系統所處的狀 態叫做安全模式,用途大家可以到網上搜一搜,筆者不在這里贅述(由于筆者屬于初學者,HDFS上的東西還不多,節點也不多,所以筆者一般開啟Hadoop后,不管有沒有在安全模式,先輸退出安全模式的命令)。
hadoop dfsadmin –safemode enter hadoop dfsadmin –safemode leave
以上是“Hadoop中的基本操作有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。