Tôi không biết điều gì đang xảy ra ở đây nhưng tôi đang cố sao chép một tệp đơn giản từ một thư mục trong hệ thống tệp cục bộ của tôi vào thư mục được chỉ định cho hdfs.Chuyển dữ liệu sang hdfs bằng cách sử dụng công tắc copyFromLocal
Trong tôi HDFS-site.xml tôi đã xác định rằng các thư mục cho HDFS sẽ là/home/Vaibhav/Hadoop/dataNodeHadoopData sử dụng các thuộc tính sau -
<name>dfs.data.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>
and
<name>dfs.name.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>
Tôi đang sử dụng các lệnh sau -
bin/hadoop dfs -copyFromLocal /home/vaibhav/ml-100k/u.data /home/vaibhav/Hadoop/dataNodeHadoopData
để sao chép tệp u.data từ vị trí hệ thống tệp cục bộ của nó vào thư mục mà tôi đã chỉ định làm thư mục Hdfs. Nhưng khi tôi làm điều này, không có gì xảy ra - không có lỗi, không có gì. Và không có tập tin được sao chép vào hdsf. Tôi có làm điều gì sai? Bất kỳ vấn đề quyền nào có thể có?
Đề xuất cần thiết.
Tôi đang sử dụng chế độ nút đơn được phân phối giả.
Ngoài ra, trên một lưu ý liên quan, tôi muốn hỏi rằng trong bản đồ của tôi giảm chương trình tôi đã đặt cấu hình để trỏ đến inputFilePath dưới dạng /home/vaibhav/ml-100k/u.data. Vì vậy, nó sẽ không tự động sao chép các tập tin từ vị trí nhất định để hdfs?
Tôi có thể đo thời gian cần để chuyển dữ liệu từ tệp ssytem cục bộ sang HDFS không? – Tariq