gpt4 book ai didi

linux - 启动后如何判断HBase何时就绪?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:30:11 24 4
gpt4 key购买 nike

我想要一个依赖于HBase的软件,并且必须在它完全启动并准备好业务后才能启动,但似乎在这之前就返回了start-hbase.sh。

有什么方法可以检查/等待 HBase 状态吗?

我试过类似echo "status"| hbase shell,但在 HBase 离线时它不会返回。我想要一个状态代码或文本,说明它是否准备就绪。

最佳答案

我们检查以下组件:

1) 检查 hbase/bin/hbase shell 中的 insert\list 'testtable':

echo "create 'testtable', {NAME=>'colfam'}" | hbase_home/bin/hbase shell
echo "list" | hbase_home/bin/hbase shell

2) hbase/bin/hbase hbck | grep "INCONSISTENT" 返回非零码(所有hbase数据一致)

确保 hbase 准备就绪就足够了,但我现在正在尝试寻找更简单的方法。

关于linux - 启动后如何判断HBase何时就绪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28607061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com