9.1. 屏蔽存储节点
有两种方法
第一种
1:直接在被屏蔽的机器上修改lxdb-config.sh
2:将LXDB_SHOULD_HAVE_STORES设置为false
3:重启dn后一般1小时左右会生效
第二种
1:在NN所在的机器上编辑如下配置文件
/opt/software/lxdb/conf/hdfs_exclude_list.txt
2:NN设备上执行如下命令
Sh /opt/software/lxdb/sbin/refresh_nodes.sh
3:打开NN页面看是否屏蔽成功
9.2. 均衡存储
用于新增设备,需要将旧机器的数据均衡到新设备
1:设置均衡带宽-生产系统不要设置的太大
hdfs dfsadmin -setBalancerBandwidth 102400000
2:开始均衡
hdfs balancer
9.3. 读写分离
lxdb目前可以借助hadoop的机架策略结合双副本,实现读写分离。
第一步,设置机架
cat /opt/software/lxdb/conf/rack.txt
hadoop dfsadmin -printTopology
第二步:配置读写比例
设置的值越大,读请求分发给读机架的概率越高