cuốn sách gpt4 ai đã làm

Hadoop - Quét HBase có trả về các cột được sắp xếp không?

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 15:00:14 26 4
mua khóa gpt4 Nike

Tôi đang làm việc trên công việc giảm bản đồ HBase và cần biết liệu các cột trong một họ cột có được trả về được sắp xếp theo tên (khóa) hay không. Nếu vậy, tôi sẽ không cần phải làm điều này trong giai đoạn đặt hàng ngẫu nhiên.

Cảm ơn

câu trả lời hay nhất

Tôi có một mô hình dữ liệu rất giống với mô hình của bạn. Tuy nhiên, khi chèn, tôi đặt giá trị của riêng mình cho dấu thời gian của đối tượng Put. Tuy nhiên, cách tôi làm điều này là lấy "hạt giống" của thời điểm hiện tại và đính kèm bộ đếm tăng dần cho mỗi sự kiện mà tôi vẫn duy trì trong đợt.

Khi tôi trích xuất kết quả từ Quét, tôi đã viết một bộ so sánh:

lớp công khai KVTimestampComparator triển khai Comparator {

@Ghi đè
so sánh int công khai (KeyValue kv1, KeyValue kv2) {
Dài kv1Timestamp = kv1.getTimestamp();
kv2Timestamp dài = kv2.getTimestamp();

trả về kv1Timestamp.compareTo(kv2Timestamp);
}
}

Sau đó sắp xếp các hàng ban đầu:

List row = Arrays.asList(result.raw());
Collections.sort(row, new KVTimestampComparator());

Lấy ý tưởng này từ người đã trả lời câu hỏi này:Kết quả được sắp xếp từ máy quét hbase

Giới thiệu về hadoop - Quá trình quét HBase có trả về các cột được sắp xếp không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6511830/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress