Hbase中协处理器的加载方式有哪些?

提问者:帅平 问题分类:面试刷题
Hbase中协处理器的加载方式有哪些?
5 个回答
沐叶清风
沐叶清风
动态加载:操作步骤如下:
#把某张表设置为不可用
disable 'mytable'
#添加协处理器
 alter 'mytable', METHOD => 'table_att','coprocessor'=>​'|org.apache.Hadoop.hbase.coprocessor.AggregateImplementation||' 
#重新启用当前表
enable 'mytable'
发布于:3个月前 (01-24) IP属地:四川省
一世长安べ伴你行
一世长安べ伴你行
卸载当前协处理器的话,使用如下的命令
#停用表
disable ‘test’
#卸载协处理器
alter ‘test’, METHOD => ‘table_att_unset’, NAME => ‘coprocessor’
#重新启用表
enable ‘test’
发布于:3个月前 (01-24) IP属地:四川省
你我这辈子最的依靠
你我这辈子最的依靠
静态加载: 通过修改 hbase-site.xml 这个文件来实现,例如:
<property>
	<name>hbase.coprocessor.user.region.classes</name>
	<value>org.apache.hadoop.hbase.coprocessor.AggregateImplementation</value>
</property>
在value中可以加载多个协处理器,使用逗号分隔每个类路径即可。
发布于:3个月前 (01-24) IP属地:四川省
我来回答