您可以使用trace命令跟踪来自 HBase Shell 的请求。 trace 'start'命令打开跟踪,trace 'stop'命令关闭跟踪。

hbase(main):001:0> trace 'start'
hbase(main):002:0> put 'test', 'row1', 'f:', 'val1'   # traced commands
hbase(main):003:0> trace 'stop' 

trace 'start'trace 'stop'始终返回表示是否存在正在进行的跟踪的布尔值。结果,trace 'stop'成功返回 false。如果打开跟踪,trace 'status'只会返回。

hbase(main):001:0> trace 'start'
=> true

hbase(main):002:0> trace 'status'
=> true

hbase(main):003:0> trace 'stop'
=> false

hbase(main):004:0> trace 'status'
=> false