HIVE beeline连接报错Operation category READ is not supported in state standby

问题:hive连接报错Operation category READ is not supported in state standby

这个可能是因为hive配置的hdfs连接地址指定的是具体的namenode地址,但是hadoop集群配置的是HA,所以会发生主备切换,那么我们hive元数据配置就需要使用NameNode的逻辑名称而不是具体的主机名

解决方案

Hive的元数据存储在MySQL数据库中,可以直接使用SQL命令来更新LOCATION字段

bash 复制代码
UPDATE DBS SET DB_LOCATION_URI = REPLACE(DB_LOCATION_URI, 'oldpath', 'newpath');
UPDATE SDS SET LOCATION = REPLACE(LOCATION, 'oldpath', 'newpath');
相关推荐
hellolianhua7 小时前
大数据hadoop课程笔记
大数据·hadoop·笔记
乙卯年QAQ8 小时前
【Hive】Hive安装
数据仓库·hive·hadoop
闯闯桑11 小时前
Hive 中用于小文件合并的配置参数
数据仓库·hive·hadoop
月亮月亮要去太阳1 天前
Hadoop、Hive、Spark的关系
hive·hadoop·spark
Dragon--Z1 天前
本地部署Hive集群
数据仓库·hive·hadoop
Arbori_262151 天前
大数据 spark hive 总结
大数据·hive·spark
想做富婆1 天前
面试:hive的优化, 4个by, 存储过程和自定义函数
数据仓库·hive·hadoop
qq_257379591 天前
Sqoop和Hive数据仓库速查笔记
数据仓库·hive·sqoop
昨天今天明天好多天1 天前
【Hadoop】
大数据·hadoop·分布式
m0_748254881 天前
Python大数据可视化:基于Python的王者荣耀战队的数据分析系统设计与实现_flask+hadoop+spider
hadoop·python·flask