하이브 테이블을 조회하고 출력 결과를 변수로 저장하기 위해 beeline cli를 시도하고 있습니다.출력에서 헤더를 제거하십시오.
+---------------+--+
| record_count |
+---------------+--+
| 80785 |
+---------------+--+
내가 같은 결과를 필요로하는 동안 : Record count:80785
또 다른 명령을 내가 사용은 다음과 같습니다 사용하여 직선의 명령으로
beeline -u connection_string -n user_name -w password_file \
-e "select count(*) from db.table_name"
이 명령을 사용하여, 나는 현재의 출력 결과를 얻기
을beeline -u connection_string -n user_name -w password_file \
-e "select * from db.table_name;” > result.csv
다시 t의 결과를 표시합니다. abular 형식 데이터는 |
으로 구분됩니다.
기본적으로 beeline은 기본적으로 헤더 (table_name.column_name
)를 반환하고 표 형식의 데이터를 반환합니다. 반면, 나는 이것을 제거하고 하이브 CLI와 같은 결과를 얻고 싶습니다.
으로 인쇄하십시오.'tsv2'의 약자와 장점을 설명해주십시오. –
여기 카운트는 단지 예일 뿐이며, 모든 select 쿼리에서 사용할 수있는 솔루션이 필요합니다. –
@SandeepSingh 체크 아웃 할 수있는 답을 업데이트했습니다. –