Lệnh HDFS
trong tôi blog trước , Tôi đã thảo luận về HDFS là gì, các tính năng và kiến trúc của nó. Bước đầu tiên hướng tới hành trình đang thực hiện các lệnh HDFS và khám phá cách HDFS hoạt động. Trong blog này, tôi sẽ nói về các lệnh HDFS mà bạn có thể truy cập Hệ thống tệp Hadoop sử dụng.
Vì vậy, hãy để tôi cho bạn biết các lệnh HDFS quan trọng và cách hoạt động của chúng được sử dụng thường xuyên nhất khi làm việc với Hệ thống tệp Hadoop.
fsck
HDFS Command để kiểm tra tình trạng của hệ thống tệp Hadoop.
Chỉ huy: hdfs fsck /
ls
HDFS Lệnh để hiển thị danh sách Tệp và Thư mục trong HDFS.
Chỉ huy: hdfsdfs –Ls /
mkdir
HDFS Lệnh để tạo thư mục trong HDFS.
Sử dụng: hdfs dfs –mkdir / directory_name
cách sao chép một đối tượng trong java
Chỉ huy: hdfs dfs –mkdir / new_edureka
Ghi chú: Ở đây chúng tôi đang cố gắng tạo một thư mục có tên “new_edureka” trong HDFS.
chạm
HDFS Lệnh để tạo một tệp trong HDFS với kích thước tệp 0 byte.
Sử dụng: hdfs dfs –touchz / directory / filename
Chỉ huy: hdfs dfs –touchz / new_edureka / sample
Ghi chú: Ở đây chúng tôi đang cố gắng tạo một tệp có tên là “sample” trong thư mục “new_edureka” của hdfs với kích thước tệp là 0 byte.
của
HDFS Lệnh để kiểm tra kích thước tệp.
Sử dụng: hdfs dfs –du –s / directory / filename
Chỉ huy: hdfs dfs –du –s / new_edureka / sample
con mèo
HDFS Command đọc một tệp trên HDFS và in nội dung của tệp đó ra đầu ra tiêu chuẩn.
Sử dụng: hdfs dfs –cat / path / to / file_in_hdfs
Chỉ huy: hdfs dfs –cat / new_edureka / test
bản văn
HDFS Lệnh lấy tệp nguồn và xuất tệp ở định dạng văn bản.
Sử dụng: hdfs dfs –text / directory / filename
Chỉ huy: hdfs dfs –text / new_edureka / test
copyFromLocal
HDFS Lệnh để sao chép tệp từ hệ thống tệp cục bộ sang HDFS.
Sử dụng: hdfs dfs -copyFromLocal
Chỉ huy: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka
Ghi chú: Ở đây bài kiểm tra là tệp có trong thư mục cục bộ / home / edureka và sau khi lệnh được thực thi, tệp kiểm tra sẽ được sao chép trong thư mục / new_edureka của HDFS.
copyToLocal
HDFS Lệnh để sao chép tệp từ HDFS sang Hệ thống tệp cục bộ.
Sử dụng: hdfs dfs -copyToLocal
Chỉ huy: hdfs dfs –copyToLocal / new_edureka / test / home / edureka
Ghi chú: Ở đây kiểm tra là một tệp có trong thư mục new_edureka của HDFS và sau khi lệnh được thực thi, tệp kiểm tra sẽ được sao chép vào thư mục cục bộ / home / edureka
đặt
HDFS Lệnh để sao chép một nguồn hoặc nhiều nguồn từ hệ thống tệp cục bộ sang hệ thống tệp đích.
Sử dụng: hdfs dfs -put
Chỉ huy: hdfs dfs –put / home / edureka / test / user
Ghi chú: Lệnh copyFromLocal tương tự như lệnh put, ngoại trừ nguồn bị hạn chế đối với tham chiếu tệp cục bộ.
được
HDFS Lệnh để sao chép tệp từ hdfs vào hệ thống tệp cục bộ.
Sử dụng: hdfs dfs -get
Chỉ huy: hdfs dfs –get / user / test / home / edureka
Ghi chú: Lệnh copyToLocal tương tự như lệnh get, ngoại trừ việc đích bị hạn chế đối với tham chiếu tệp cục bộ.
đếm
HDFS Lệnh để đếm số lượng thư mục, tệp và byte theo đường dẫn phù hợp với mẫu tệp được chỉ định.
Sử dụng: hdfsdfs -count
Chỉ huy: hdfs dfs –count / user
rm
HDFS Lệnh để xóa tệp khỏi HDFS.
Sử dụng: hdfs dfs –rm
Chỉ huy: hdfs dfs –rm / new_edureka / test
rm -r
HDFS Lệnh để xóa toàn bộ thư mục và tất cả nội dung của nó khỏi HDFS.
Sử dụng: hdfs dfs -rm -r
Chỉ huy: hdfs dfs -rm -r / new_edureka
cp
HDFS Lệnh để sao chép tệp từ nguồn đến đích. Lệnh này cũng cho phép nhiều nguồn, trong trường hợp đó đích phải là một thư mục.
Sử dụng: hdfs dfs -cp
Chỉ huy: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2
Chỉ huy: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2 / user / hadoop / dir
mv
HDFS Lệnh để di chuyển tệp từ nguồn đến đích. Lệnh này cũng cho phép nhiều nguồn, trong trường hợp đó đích cần phải là một thư mục.
Sử dụng: hdfs dfs -mv
Chỉ huy: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2
bôi
HDFS Lệnh làm trống thùng rác.
Chỉ huy: hdfsdfs-bôi
rmdir
HDFS Lệnh để xóa thư mục.
Sử dụng: hdfs dfs -rmdir
Chỉ huy: hdfs dfs –rmdir / user / hadoop
sử dụng
HDFS Command trả về trợ giúp cho một lệnh riêng lẻ.
Sử dụng: hdfs dfs -usage
Chỉ huy: hdfs dfs -usage mkdir
Ghi chú: Bằng cách sử dụng lệnh sử dụng, bạn có thể nhận được thông tin về bất kỳ lệnh nào.
Cứu giúp
HDFS Command hiển thị trợ giúp cho lệnh đã cho hoặc tất cả lệnh nếu không có lệnh nào được chỉ định.
Chỉ huy: hdfs dfs -help
Đây là phần cuối của blog HDFS Commands, tôi hy vọng nó có nhiều thông tin và bạn có thể thực hiện tất cả các lệnh. Để biết thêm các lệnh HDFS, bạn có thể tham khảo Apache Hadooptài liệu đây.
Bây giờ bạn đã thực hiện các lệnh HDFS ở trên, hãy kiểm tra của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu. Khóa đào tạo chứng chỉ Edureka Big Data Hadoop giúp người học trở thành chuyên gia về HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume và Sqoop sử dụng các trường hợp sử dụng thời gian thực trên miền Bán lẻ, Truyền thông xã hội, Hàng không, Du lịch, Tài chính.
Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần bình luận và chúng tôi sẽ liên hệ lại với bạn.