在Linux中,可以使用Hadoop命令行工具來管理Hadoop分布式文件系統(HDFS)。以下是一些常用的HDFS命令及其操作:
hdfs dfs -ls /path/to/directory
hdfs dfs -ls /user/hadoop
hdfs dfs -mkdir /path/to/directory
hdfs dfs -mkdir /user/hadoop/test
hdfs dfs -put /path/to/local/file /path/to/hdfs/file
hdfs dfs -put /home/user/file.txt /user/hadoop
hdfs dfs -get /path/to/hdfs/file /path/to/local/file
hdfs dfs -get /user/hadoop/file.txt /home/user
hdfs dfs -rm /path/to/file
hdfs dfs -rm /user/hadoop/file.txt
hdfs dfs -rm -r /path/to/directory
hdfs dfs -rm -r /user/hadoop/test
hdfs dfs -mv /source_path /destination_path
hdfs dfs -mv /user/hadoop/test/file /user/hadoop/newpath
hdfs dfs -cp /source_path /destination_path
hdfs dfs -cp /user/hadoop/file.txt /user/hadoop/newfile.txt
hdfs dfs -cat /path/to/file
hdfs dfs -cat /user/hadoop/file.txt
hdfs dfs -chmod /path/to/file
hdfs dfs -chmod 755 /user/hadoop/file.txt
hdfs dfs -chown /path/to/file
hdfs dfs -chown hadoop /user/hadoop/file.txt
hdfs dfsadmin -report
hdfs dfs -ls /path/to/directory_or_file
./start-dfs.sh
./stop-dfs.sh
。在執行上述命令時,請確保已經正確配置了Hadoop環境變量,并且具有相應的權限??梢酝ㄟ^運行hdfs dfs -help
命令來獲取更詳細的幫助信息。
以上信息提供了在Linux中使用HDFS命令行工具進行資源管理的基本操作指南。