如何在hbase shell中停止命令运行而不退出hbase shell

时间:2015-12-26 02:09:53

标签: hbase hbase-shell

在某些时候我想要退出HBase shell中的运行命令,例如扫描操作通常需要花费太多时间。

所以我想停止运行这个命令,但我不想退出HBase shell。

通常的方法是我停止运行命令,我使用Ctrl + C,它可以停止运行命令,但它也退出HBase shell,然后我需要花更多的时间来重新输入HBase shell。

有没有更好的方法来解决这个问题?

2 个答案:

答案 0 :(得分:0)

ctrl + s 暂停屏幕(控制台), ctrl + q 恢复它,它可以用于控制任何应用程序的控制台输出(如cat longfile.txt等),而不仅仅是hbase shell。

https://en.wikipedia.org/wiki/Software_flow_control#Applications

另一种选择是使用 ctrl + z 暂停当前前台作业,影响将是暂停的屏幕。要恢复暂停的任务,只需按fg即可将其恢复到前台。

https://www.thegeekdiary.com/understanding-the-job-control-commands-in-linux-bg-fg-and-ctrlz/

答案 1 :(得分:0)

只需使用quit关键字,而无需任何分号。