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');
相关推荐
背着黄油面包的猫7 小时前
hadoop集群搭建-克隆虚拟机,安装jdk,hadoop
java·linux·hadoop
谵忆南9 小时前
Dinky 上使用 FlinkCDC3.1 PIPELINE 同步MySQL到StarRocks
大数据·数据仓库·hadoop·flink
难以触及的高度18 小时前
ETL开发
数据仓库·etl
陌殇殇21 小时前
001 Hadoop安装、Spring整合测试
大数据·hadoop·spring
!@#~1 天前
Hadoop集群安装
大数据·hadoop·分布式
开源哥661 天前
【含文档】基于Hadoop平台的大学多媒体教学管理系统(含源码+数据库+lw)
大数据·数据库·hadoop
IT研究室1 天前
大数据毕业设计选题推荐-白酒销售数据分析-Python数据可视化-Hive-Hadoop-Spark
大数据·hive·hadoop·python·数据分析·毕业设计·课程设计
ldj20201 天前
大数据干了什么?
大数据·hadoop
开着拖拉机回家1 天前
【DataSophon】DataSophon1.2.1 整合Zeppelin并配置Hive|Trino|Spark解释器
hive·数据分析·spark·zeppelin·数据展示·web的notebook