2013-06-18 22 views
14

Làm cách nào để bạn xem giá trị của biến hive mà bạn đã đặt bằng lệnh "SET a = 'B, C, D'"? Tôi không muốn sử dụng biến - chỉ xem giá trị tôi đã đặt. Ngoài ra có một nguồn tài nguyên tốt cho tài liệu Hive như thế này không? Trang web Apache không hữu ích lắm.Làm thế nào để xem giá trị của một biến hive?

Trả lời

28

Tìm thấy câu trả lời của tôi. Câu trả lời chỉ đơn giản là: "Đặt một"; IMO cú pháp ngu ngốc, nhưng đó là cách nó.

+0

Đó là cú pháp ngu ngốc nhất mà tôi đã từng gặp nhưng Cảm ơn bạn! – HimalayanNinja

6

Một cách khác để xem các giá trị của một biến là thông qua các hiveconf biến

hive> select ${hiveconf.a}; 

nơi a là tên biến

Để xem các giá trị của tất cả các biến, chỉ cần gõ

set -v 
4

Bên dưới sẽ đặt giá trị của zzz

hive> set zzz=5; 

Để xem những gì giá trị trong zzz sử dụng lệnh dưới đây

hive> set zzz; 
zzz=5 
Các vấn đề liên quan