2012-02-08 40 views
14

Làm cách nào tôi có thể sử dụng lệnh put trong trình bao Hbase để chèn nhiều giá trị. Tôi có một gia đình cột có năm vòng loại. Làm thế nào tôi có thể chèn các giá trị cho tất cả 5 vòng loại đó bằng cách sử dụng một lệnh duy nhất bằng cách sử dụng ĐặtHBase đặt lệnh shell

Trả lời

13

Xin lỗi, bạn không thể thực hiện điều đó từ vỏ HBase. Lệnh 'put' được sử dụng để "Put a cell 'value' at specified table/row/column". Nó cho 'đặt' một giá trị duy nhất.

+0

Có lý do cụ thể nào khiến HBase không cho phép chèn nhiều lần. –

+0

Tôi đoán nó cố gắng tuân theo mô hình lập trình để giải thích bản đồ. Trong, nói bản đồ Java, chúng tôi đặt giá trị duy nhất tại một thời điểm. Nhưng, tôi đoán, ở đây, nếu chúng ta muốn đặt nhiều ô trong cùng một hàng. chúng ta phải làm với tất cả: chìa khóa hàng, vòng loại cột và dấu thời gian. – Mahesha999

Các vấn đề liên quan