Haddop Commands Cheatsheet - Tổng hợp lệnh Hadoop HDFS

UN
Uni24h
0 lượt tải
2
0

Đang tạo bản xem trước...

Nội dung tài liệu

Trang 1

Hadoop HDFS Command Cheatsheet List Files hdfs dfs -ls / List all the files/directories for the given hdfs destination path. Directories are listed as plain files. In this case, this command will list hdfs dfs -ls -d /hadoop the details of hadoop folder. Format file sizes in a human-readable fashion (eg 64.0m instead of hdfs dfs -ls -h /data 67108864). Recursively list all files in hadoop directory and all subdirectories in hdfs dfs -ls -R /hadoop hadoop directory. List all the files matching the pattern. In this case, it will list all the hdfs dfs -ls /hadoop/dat* files inside hadoop directory which starts with 'dat'. Read/Write Files HDFS Command that takes a source file and outputs the file in text hdfs dfs -text /hadoop/derby.log format on the terminal. The allowed formats are zip and TextRecordInputStream. This command will display the content of the HDFS file test on your hdfs dfs -cat /hadoop/test stdout . hdfs dfs -appendToFile /home/ubuntu/test1 Appends the content of a local file test1 to a hdfs file test2. /hadoop/text2 Upload/Download Files hdfs dfs -put /home/ubuntu/sample /hadoop Copies the file from local file system to HDFS. Copies the file from local file system to HDFS, and in case the local hdfs dfs -put -f /home/ubuntu/sample /hadoop already exits in the given destination path, using -f option with put command will overwrite it. Copies the file from local file system to HDFS. Allow DataNode to hdfs dfs -put -l /home/ubuntu/sample /hadoop lazily persist the file to disk. Forces replication factor of 1. Copies the file from local file system to HDFS. Passing -p preserves hdfs dfs -put -p /home/ubuntu/sample /hadoop access and modification times, ownership and the mode. hdfs dfs -get /newfile /home/ubuntu/ Copies the file from HDFS to local file system. Copies the file from HDFS to local file system. Passing -p preserves hdfs dfs -get -p /newfile /home/ubuntu/ access and modification times, ownership and the mode. Copies all the files matching the pattern from local file system to hdfs dfs -get /hadoop/*.txt /home/ubuntu/ HDFS. Works similarly to the put command, except that the source is hdfs dfs -copyFromLocal /home/ubuntu/sample /hadoop restricted to a local file reference. Works similarly to the put command, except that the destination is hdfs dfs -copyToLocal /newfile /home/ubuntu/ restricted to a local file reference. Works similarly to the put command, except that the source is hdfs dfs -moveFromLocal /home/ubuntu/sample /hadoop deleted after it's copied. File Management Copies file from source to destination on HDFS. In this case, copying hdfs dfs -cp /hadoop/file1 /hadoop1 file1 from hadoop directory to hadoop1 directory. Copies file from source to destination on HDFS. Passing -p preserves hdfs dfs -cp -p /hadoop/file1 /hadoop1 access and modification times, ownership and the mode. Copies file from source to destination on HDFS. Passing -f overwrites hdfs dfs -cp -f /hadoop/file1 /hadoop1 the destination if it already exists. Move files that match the specified file pattern <src> to a destination hdfs dfs -mv /hadoop/file1 /hadoop1 <dst>. When moving multiple files, the destination must be a directory. hdfs dfs -rm /hadoop/file1 Deletes the file (sends it to the trash).

Trang 2

hdfs dfs -rm -r /hadoop hdfs dfs -rm -R /hadoop Deletes the directory and any content under it recursively. hdfs dfs -rmr /hadoop The -skipTrash option will bypass trash, if enabled, and delete the hdfs dfs -rm -skipTrash /hadoop specified file(s) immediately. If the file does not exist, do not display a diagnostic message or hdfs dfs -rm -f /hadoop modify the exit status to reflect an error. hdfs dfs -rmdir /hadoop1 Delete a directory. hdfs dfs -mkdir /hadoop2 Create a directory in specified HDFS location. Create a directory in specified HDFS location. This command does not hdfs dfs -mkdir -f /hadoop2 fail even if the directory already exists. Creates a file of zero length at <path> with current time as the hdfs dfs -touchz /hadoop3 timestamp of that <path>. Ownership and Validation Dump checksum information for files that match the file pattern <src> hdfs dfs -checksum /hadoop/file1 to stdout. hdfs dfs -chmod 755 /hadoop/file1 Changes permissions of the file. hdfs dfs -chmod -R 755 /hadoop Changes permissions of the files recursively. Changes owner of the file. 1st ubuntu in the command is owner and hdfs dfs -chown ubuntu:ubuntu /hadoop 2nd one is group. hdfs dfs -chown -R ubuntu:ubuntu /hadoop Changes owner of the files recursively. hdfs dfs -chgrp ubuntu /hadoop Changes group association of the file. hdfs dfs -chgrp -R ubuntu /hadoop Changes group association of the files recursively. Filesystem hdfs dfs -df /hadoop Shows the capacity, free and used space of the filesystem. Shows the capacity, free and used space of the filesystem. -h hdfs dfs -df -h /hadoop parameter Formats the sizes of files in a human-readable fashion. Show the amount of space, in bytes, used by the files that match the hdfs dfs -du /hadoop/file specified file pattern. Rather than showing the size of each individual file that matches the hdfs dfs -du -s /hadoop/file pattern, shows the total (summary) size. Show the amount of space, in bytes, used by the files that match the hdfs dfs -du -h /hadoop/file specified file pattern. Formats the sizes of files in a human-readable fashion. Administration Runs a cluster balancing utility. Percentage of disk capacity. This hdfs balancer -threshold 30 overwrites the default threshold. hadoop version To check the vesrion of Hadoop. hdfs fsck / It checks the health of the Hadoop file system. hdfs dfsadmin -safemode leave The command to turn off the safemode of NameNode. Re-read the hosts and exclude files to update the set of Datanodes hdfs dfsadmin -refreshNodes that are allowed to connect to the Namenode and those that should be decommissioned or recommissioned. hdfs namenode -format Formats the NameNode.

Hiển thị 2 trang đầu. Tải tài liệu để xem đầy đủ.

Bình luận (0)

Đăng nhập để tham gia bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!