面试题答案
一键面试主集群关键配置参数及配置步骤
- hbase-site.xml 配置:
- 参数:
<property> <name>hbase.replication</name> <value>true</value> </property> <property> <name>hbase.replication.source.id</name> <value>[source_cluster_id]</value> </property> <property> <name>hbase.replication.destinations</name> <value>[destination_cluster_id]:[destination_cluster_port]</value> </property>
- 步骤:打开
hbase - site.xml
文件,添加上述配置项。其中[source_cluster_id]
是主集群的唯一标识,[destination_cluster_id]
是从集群的标识,[destination_cluster_port]
是从集群的RegionServer
监听端口(默认为 16020)。修改完成后,分发配置文件到主集群的所有节点,并重启 HBase 服务。
- 参数:
- regionserver 配置:确保
regionserver
进程启动参数中包含replication
相关配置。一般在启动脚本(如hbase-daemon.sh
)中可以查看或添加启动参数。
从集群关键配置参数及配置步骤
- hbase-site.xml 配置:
- 参数:
<property> <name>hbase.replication</name> <value>true</value> </property> <property> <name>hbase.replication.destination.id</name> <value>[destination_cluster_id]</value> </property>
- 步骤:打开
hbase - site.xml
文件,添加上述配置项。[destination_cluster_id]
为从集群的唯一标识。修改完成后,分发配置文件到从集群的所有节点,并重启 HBase 服务。
- 参数:
- regionserver 配置:和主集群一样,确保
regionserver
进程启动参数中正确配置,保证能接收主集群的复制数据。同时,从集群需要确保网络能够正常接收来自主集群的请求,检查防火墙等网络配置,开放主集群到从集群RegionServer
监听端口(默认为 16020)的访问。