2012-06-24 34 views

Trả lời

15

Nếu bạn sử dụng HiveServer2 (Hive> 0,14), bạn có thể sử dụng "beeline" shell và có tùy chọn "vertical".

0: jdbc:hive2://127.0.0.1:10000> !set outputformat table 
0: jdbc:hive2://127.0.0.1:10000> select * from sample_07 limit 1; 
+-----------------+------------------------+----------------------+-------------------+ 
| sample_07.code | sample_07.description | sample_07.total_emp | sample_07.salary | 
+-----------------+------------------------+----------------------+-------------------+ 
| 00-0000   | All Occupations  | 134354250   | 40690    | 
+-----------------+------------------------+----------------------+-------------------+ 
1 row selected (0.131 seconds) 

0: jdbc:hive2://127.0.0.1:10000> !set outputformat vertical       
0: jdbc:hive2://127.0.0.1:10000> select * from sample_07 limit 1; 
sample_07.code   00-0000 
sample_07.description All Occupations 
sample_07.total_emp 134354250 
sample_07.salary  40690 
1 row selected (0.063 seconds) 

0: jdbc:hive2://127.0.0.1:10000> 
+0

vỏ beeline là gì. bạn có thể vui lòng nói cách gọi nó. những gì lệnh để sử dụng.? các phiên bản hadoop tương thích là gì? –

3

Không có cơ sở nào như vậy trong tổ ong.

Kết quả của các chương trình giảm bản đồ luôn được hiển thị theo từng hàng.

Bao giờ, bạn có thể sử dụng máy chủ Hive/Thrift và viết truy vấn hive của bạn mặc dù ngôn ngữ kịch bản khác như python và kiểm soát hiển thị đầu ra. Chỉ có nhược điểm là bạn sẽ phải phân tích đầu ra và sau đó hiển thị nó.

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