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');
相关推荐
网络工程小王18 小时前
【大数据技术详解】——HIVE技术(学习笔记)
大数据·hive·hadoop
泰克教育官方账号19 小时前
泰涨知识 | 【编程操作详解】Spark读写Hive
大数据·hive·spark
冬至喵喵19 小时前
什么是数据仓库?
大数据·数据仓库·spark
瓦中空花19 小时前
如何基于现有平台处理hadoop挂了的情况?
大数据·hadoop·分布式
Thomas.Sir19 小时前
Hadoop YARN:大数据集群的“操作系统”
大数据·hadoop·分布式·yarn
IT从业者张某某19 小时前
Docker部署Hadoop-02-Docker常见操作
hadoop·docker·容器
IT从业者张某某19 小时前
Docker部署Hadoop-03-Docker部署Hadoop
hadoop·docker·容器
B站计算机毕业设计超人14 天前
计算机毕业设计Django+Vue.js高考推荐系统 高考可视化 大数据毕业设计(源码+LW文档+PPT+详细讲解)
大数据·vue.js·hadoop·django·毕业设计·课程设计·推荐算法
B站计算机毕业设计超人14 天前
计算机毕业设计Django+Vue.js音乐推荐系统 音乐可视化 大数据毕业设计 (源码+文档+PPT+讲解)
大数据·vue.js·hadoop·python·spark·django·课程设计
十月南城14 天前
数据湖技术对比——Iceberg、Hudi、Delta的表格格式与维护策略
大数据·数据库·数据仓库·hive·hadoop·spark