报错:HIVE报错 Operation category READ is not supported in state standby
问题分析:
有namenode有两个节点master01和master03 ,之前是master01为活跃状态,后来将master03加入到高可用,master03切换到alive状态。但是发现启用hive的时候报错。发现还是找master01的元数据信息,因为master01处于standby状态。没有办法完成hdfs自动切换,尤其是hive。根本的解决办法是将所有指向原hdfs地址的ip修改为HA后的新hdfs组ID才可以。
解决方案:
1.我用的hive在读取元数据时出错,修改hive元数据SDS表中的LOCATION字段,将原有指向修改为dfs.nameservices的值
将master01 改成master03