如何在没有Ctrl-C的情况下终止hbase shell中的扫描操作

如何在没有Ctrl-C的情况下终止hbase shell中的扫描操作,shell,hbase,irb,control-c,Shell,Hbase,Irb,Control C,有时当我运行扫描'时。我看到连续不断的数据被打印出来,因为表格很大。我想终止打印数据的进程。除了Ctrl-C,还有别的方法吗?因为Ctrl-C会终止shell进程,我不想退出shell。您可以使用带限制的扫描来限制shell上的扫描输出: 扫描“表格”,限制=>5 这将只显示5行。如果您已经完成了完整扫描,并且希望在特定行保持扫描,您也可以按ctlr+s来保持扫描。这并不是问题的真正答案。如果您发出“scan”命令,但不小心忘记它将返回数千行/数百万行,是否有中断该命令的解决方案?@smci,为

有时当我运行
扫描'
时。我看到连续不断的数据被打印出来,因为表格很大。我想终止打印数据的进程。除了Ctrl-C,还有别的方法吗?因为
Ctrl-C
会终止shell进程,我不想退出shell。

您可以使用带限制的扫描来限制shell上的扫描输出:

扫描“表格”,限制=>5


这将只显示5行。如果您已经完成了完整扫描,并且希望在特定行保持扫描,您也可以按ctlr+s来保持扫描。

这并不是问题的真正答案。如果您发出“scan”命令,但不小心忘记它将返回数千行/数百万行,是否有中断该命令的解决方案?@smci,为什么在键入以“;”结尾的命令后,hbase shell提示符的末尾会显示星号而不是>?如何在不退出hbase shell的情况下修复以星号结尾的提示?@smci谢谢。有人告诉我使用ctrl+d可以停止不完整的命令。朱利亚昌:很高兴知道,大概是在当前版本中,因为几年前我使用hbase时,它并没有。