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 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章