HDFS常用操作
一. -ls 檢視目錄資訊
[root@bigdata01 hadoop-3.2.0]# hdfs dfs -ls hdfs://bigdata01:9000/
[root@bigdata01 hadoop-3.2.0]#
hdfs中url這一串內容在使用時預設是可以省略的,因為hdfs在執行的時候會根據HADOOP_HOME自動識別配置檔案中的fs.defaultFS屬性
所以這樣簡寫也是可以的:
[root@bigdata01 hadoop-3.2.0]# hdfs dfs -ls /
[root@bigdata01 hadoop-3.2.0]#
二. -put 從本地上傳檔案
[root@bigdata01 hadoop-3.2.0]# hdfs dfs -put README.txt /
上傳成功之後沒有任何提示,注意,沒有任何提示表示成功.
三. -cat 檢視HDFS檔案內容
[root@bigdata01 hadoop-3.2.0]# hdfs dfs -cat /README.txt
For the latest information about Hadoop, please visit our website at:
http://hadoop.apache.org/
and our wiki, at:
http://wiki.apache.org/hadoop/
...........
四. -get 下載檔案到本地
[root@bigdata01 hadoop-3.2.0]# hdfs dfs -get /README.txt .
get: `README.txt': File exists
注意,這樣執行報錯了,提示檔案已存在,表示LINUX目錄中已經有這個檔案了,要麼換其他目錄,要麼給檔案重新命名.
五. -mkdir [-p] 建立檔案目錄
[root@bigdata01 hadoop-3.2.0]# hdfs dfs -mkdir /test
[root@bigdata01 hadoop-3.2.0]# hdfs dfs -ls /
Found 2 items
-rw-r--r-- 2 root supergroup 1361 2020-04-08 15:34 /README.txt
drwxr-xr-x - root supergroup 0 2020-04-08 15:43 /test
六. -rm [-r] 刪除檔案/目錄
[root@bigdata01 hadoop-3.2.0]# hdfs dfs -rm /README.txt
Deleted /README.txt
相關文章
- HDFS 05 - HDFS 常用的 Java API 操作JavaAPI
- HDFS 常用檔案操作命令
- Hadoop實驗——熟悉常用的HDFS操作Hadoop
- HDFS Shell操作
- HDFS 常用命令
- HDFS常用命令
- Java 封裝 HDFS API 操作Java封裝API
- Hadoop(十)HDFS API操作HadoopAPI
- hadoop hdfs 常用命令Hadoop
- 如何用JAVA程式碼操作HDFSJava
- hadoop HDFS之常用命令Hadoop
- Java操作hdfs出現的問題Java
- 使用java操作ranger,hdfs ranger授權操作,hive ranger授權操作JavaRangerHive
- 大資料系列2:Hdfs的讀寫操作大資料
- 常用sql 操作SQL
- git常用操作Git
- NumPy常用操作
- DOM常用操作
- Hive 常用操作Hive
- vim常用操作
- MySQL 常用操作MySql
- 常用git操作Git
- mysql常用操作MySql
- 常用位操作
- vi常用操作
- git 常用操作Git
- nerdctl 常用操作
- 常用操作 / 資料庫操作資料庫
- (一)hadoop叢集搭建——1.4hdfs的操作Hadoop
- KVM的常用操作
- Git 常用基本操作Git
- Clion基本常用操作
- 常用Linux操作Linux
- Go - httpclient 常用操作GoHTTPclient
- Docker常用操作命令Docker
- redis 常用api操作RedisAPI
- Promethues的常用操作
- Docker 常用操作指令Docker