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

iecba09b  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(771)

有时我想退出hbase shell中正在运行的命令,例如扫描操作通常会花费太多时间。
所以我想停止运行这个命令,但我不想退出hbase shell。
通常我停止运行命令的方法是,我使用ctrl+c,这样可以停止运行命令,但是它也会退出hbase shell,那么我需要花更多的时间重新进入hbase shell。
有没有更好的办法解决这个问题?

tag5nh1u

tag5nh1u1#

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/

相关问题