2013-06-11 4 views
5

scan '<tablename>을 실행하는 경우가 있습니다. 테이블이 크기 때문에 계속해서 많은 양의 데이터가 인쇄되는 것을 봅니다. 데이터 인쇄 프로세스를 중단하고 싶습니다. Ctrl-C 이외의 방법이 있습니까? 왜냐하면 Ctrl-C은 쉘 프로세스를 죽이고 쉘을 종료하고 싶지 않기 때문입니다.Ctrl-C없이 hbase 셸에서 스캔 작업을 죽이는 방법

답변

4

당신은 쉘에 스캔 출력을 제한하는 LIMIT로 스캔을 사용할 수

스캔 '테이블', LIMIT을 => 5

이렇게하면 5 행을 표시합니다. 또한 전체 스캔을 수행하고 특정 행을 보류하려는 경우 ctlr + s를 눌러 스캔을 보류 할 수 있습니다.

+0

이것은 실제로 질문에 대한 답변이 아닙니다. '스캔'명령을 내리고 실수로 수천/수백만 행을 반환한다는 것을 잊어 버린 경우에는 인터럽트 할 수있는 솔루션이 있습니까? – smci

관련 문제