运行了一段时间后的pulsar,两天不用发现bookie挂掉无法启动,一直报错Bookie handle is not available
使用netstat -lntp发现无法监听到6650端口
因为是单节点,所以使用以下命令进行重启
/usr/local/pulsar/bin/pulsar-daemon stop standalone
/usr/local/pulsar/bin/pulsar-daemon start standalone
如果是集群可以使用以下命令进行重启并查看状态
########################启动###############################
cd /usr/local/pulsar/ && bin/pulsar-daemon start zookeeper
cd /usr/local/pulsar/ && bin/pulsar-daemon start bookie
cd /usr/local/pulsar/ && bin/pulsar-daemon start broker
&&&&&&&&&&&&&&&&&&关闭&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
cd /usr/local/pulsar/ && bin/pulsar-daemon stop zookeeper
cd /usr/local/pulsar/ && bin/pulsar-daemon stop bookie
cd /usr/local/pulsar/ && bin/pulsar-daemon stop broker
#########################检测###################
zookeeper:
cd /usr/local/pulsar/ && bin/pulsar zookeeper-shell
get /zookeeper/config
bookie
cd /usr/local/pulsar/ && bin/bookkeeper shell bookiesanity
broker
cd /usr/local/pulsar/ && bin/pulsar-admin brokers list pulsar-cluster
单节点重启后仍旧无法启动bookie,按照网上说的清除数据缓存,但无效
重新搭建一次pulsar,并重启,问题解决。
但是不知道bookie挂掉的原因是什么,有大佬了解的话欢迎评论区留言