2013-06-11 17 views
5

Czasami po uruchomieniu scan '<tablename>. Widzę ciągły strumień danych, które są drukowane, ponieważ stół jest duży. Chcę zabić proces drukujący dane. Czy jest jakiś sposób, aby to zrobić poza Ctrl-C? ponieważ Ctrl-C zabija proces powłoki i nie chcę wyjść z powłoki.Jak zabić operację skanowania w powłoce hbase bez Ctrl-C

Odpowiedz

4

Można użyć skanowanie z LIMIT ograniczyć wyjście skanowania na muszli:

skanowanie 'stół', limit => 5

To pokaże Ci tylko 5 wierszy. Możesz także nacisnąć ctlr + s, aby zatrzymać skanowanie, jeśli wykonałeś pełne skanowanie i chcesz zatrzymać się w określonym wierszu.

+0

To nie jest odpowiedź na zadane pytanie. W przypadku, gdy wydasz komendę "scan" i przypadkowo zapomnisz, zwrócisz tysiące/miliony wierszy, czy istnieje rozwiązanie, aby to przerwać, czy nie? – smci