bookkeeper的http服務(wù)默認(rèn)是關(guān)閉的驻谆,這個(gè)需要打開下读跷,這樣可以人工手動(dòng)去提前觸發(fā)gc并且查看當(dāng)前的gc狀態(tài):
開啟bookkeeper對(duì)應(yīng)配置:vim conf/bk_server.conf
httpServerEnabled=true??
httpServerPort=8080 #如果是和pulsar混布的咐刨,這個(gè)端口需要改下,因?yàn)閜ulsar默認(rèn)也是8080端口
觸發(fā)命令:curl -X PUT -d ''http://localhost:8080/api/v1/bookie/gc
當(dāng)開啟配置的時(shí)候,http服務(wù)會(huì)在下面幾種情況啟動(dòng):
1. 單獨(dú)部署auto recovery服務(wù)時(shí)扭屁,如果開啟了http配置的話低缩,會(huì)在auto recovery進(jìn)程內(nèi)部啟動(dòng)一個(gè)http服務(wù)嘉冒;
2. 在bookkeeper進(jìn)程內(nèi)部啟動(dòng)auto recovery線程服務(wù)曹货;
3. 在storage sevice里面會(huì)啟動(dòng)auto recovery服務(wù),storage sevice應(yīng)該是一個(gè)table service api讳推;
更多http接口命令使用見(懶得重新排版了??):https://note.youdao.com/s/2Sw9yf1E