Tôi mới dùng hệ thống tệp phân tán hadoop, tôi đã hoàn tất cài đặt nút đơn hadoop trên máy của tôi. Nhưng sau đó khi tôi sẽ tải dữ liệu lên hdfs, nó sẽ hiển thị thông báo lỗi Permission Denied
.Quyền bị từ chối tại hdfs
Thông điệp từ thiết bị đầu cuối với lệnh:
[email protected]:/usr/local/hadoop$ hadoop fs -put /usr/local/input-data/ /input
put: /usr/local/input-data (Permission denied)
[email protected]:/usr/local/hadoop$
Sau khi sử dụng sudo và thêm hduser để sudouser:
[email protected]:/usr/local/hadoop$ sudo bin/hadoop fs -put /usr/local/input-data/ /inwe
put: org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode="":hduser:supergroup:rwxr-xr-x
[email protected]:/usr/local/hadoop$
làm bạn có quyền truy cập vào các thư mục - bạn đang sử dụng sudo? –
Có, sau khi sử dụng sudo ,,,, hduser @ ubuntu:/usr/local/hadoop $ sudo bin/hadoop fs -put/usr/local/input-data// inwe đặt: org.apache.hadoop.security. AccessControlException: Quyền bị từ chối: user = root, access = WRITE, inode = "": hduser: supergroup: rwxr-xr-x hduser @ ubuntu:/usr/local/hadoop $ –
Trong trường hợp của tôi, đó là vì tôi đã cố gắng để tải xuống tệp ở một vị trí trong hệ thống tệp của tôi nơi tôi không có quyền. – optimist