hbase協處理器引發的問題解決方案

因協處理器設計不當導致regionserver停工,沒法啓動,可以先在配置文件hbase-site.xml文件中將hbase.coprocessor.abortonerror設爲false,再啓動hbase,但此時你無法將協處理器卸載,若要將其卸載,需創建backup-master,創建方法爲,新建配置文件:backupmasters,在此文件中鍵入backup-master的hostname,如:

# cat conf/backupmasters
crq002

如上文件需在master和region中添加。
重啓服務後,將主master服務kill掉後,可將協處理器先disable,再drop。
重啓後,如果發現region不平衡,可執行balance_switch true ,如下:

# hbase shell
> balance_switch true 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章