Tôi nhận được lỗi sau khi cố gắng viết thư cho HDFS như một phần của đa luồng ứng dụng của tôiHadoop: ... được nhân bản thành 0 nút thay vì minReplication (= 1). Có 1 datanode (s) đang chạy và không có nút (s) được loại trừ trong hoạt động này
could only be replicated to 0 nodes instead of minReplication (=1). There are 1 datanode(s) running and no node(s) are excluded in this operation.
tôi đã thử các câu trả lời hàng đầu đánh giá đây khoảng format nhưng điều này không làm việc cho tôi: HDFS error: could only be replicated to 0 nodes, instead of 1
gì đang xảy ra là thế này:
- ứng dụng của tôi bao gồm 2 bài mỗi một cấu hình với mùa xuân của mình Dữ liệu
PartitionTextFileWriter
- Chủ đề 1 là người đầu tiên để xử lý dữ liệu và điều này thành công có thể ghi vào HDFS
- Tuy nhiên, khi chủ đề 2 bắt đầu để xử lý dữ liệu tôi nhận được lỗi này khi nó cố gắng để tuôn vào một tập tin
Chủ đề 1 và 2 sẽ không được ghi vào cùng một tệp, mặc dù chúng chia sẻ một thư mục cha ở gốc cây thư mục của tôi.
Không có vấn đề với dung lượng đĩa trên máy chủ của tôi.
Tôi cũng thấy điều này trong các bản ghi tên nút của tôi, nhưng không chắc chắn những gì nó có nghĩa là:
2016-03-15 11:23:12,149 WARN org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicy: Failed to place enough replicas, still in need of 1 to reach 1 (unavailableStorages=[], storagePolicy=BlockStoragePolicy{HOT:7, storageTypes=[DISK], creationFallbacks=[], replicationFallbacks=[ARCHIVE]}, newBlock=true) For more information, please enable DEBUG log level on org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicy
2016-03-15 11:23:12,150 WARN org.apache.hadoop.hdfs.protocol.BlockStoragePolicy: Failed to place enough replicas: expected size is 1 but only 0 storage types can be selected (replication=1, selected=[], unavailable=[DISK], removed=[DISK], policy=BlockStoragePolicy{HOT:7, storageTypes=[DISK], creationFallbacks=[], replicationFallbacks=[ARCHIVE]})
2016-03-15 11:23:12,150 WARN org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicy: Failed to place enough replicas, still in need of 1 to reach 1 (unavailableStorages=[DISK], storagePolicy=BlockStoragePolicy{HOT:7, storageTypes=[DISK], creationFallbacks=[], replicationFallbacks=[ARCHIVE]}, newBlock=true) All required storage types are unavailable: unavailableStorages=[DISK], storagePolicy=BlockStoragePolicy{HOT:7, storageTypes=[DISK], creationFallbacks=[], replicationFallbacks=[ARCHIVE]}
2016-03-15 11:23:12,151 INFO org.apache.hadoop.ipc.Server: IPC Server handler 8 on 9000, call org.apache.hadoop.hdfs.protocol.ClientProtocol.addBlock from 10.104.247.78:52004 Call#61 Retry#0
java.io.IOException: File /metrics/abc/myfile could only be replicated to 0 nodes instead of [2016-03-15 13:34:16,663] INFO [Group Metadata Manager on Broker 0]: Removed 0 expired offsets in 1 milliseconds. (kafka.coordinator.GroupMetadataManager)
gì có thể là nguyên nhân gây ra lỗi này?
Cảm ơn