hive 外部表修改表属性内容

  • 使用 alter table xxx set TBLPROPERTIES ("hive.sql.jdbc.url"="xxxxx"); 语句修改 hive 外部表的表属性会有如下的报错:org.apache.hadoop.hive.ql.parse.SemanticException: ALTER TABLE cannot be used for a non-native table
  • 通过 show create table 可以看到 CREATE EXTERNAL TABLE 开头

查看 hive 元数据

  • TBLPROPERTIES 中的表属性元数据都存在 table_params 表中
  • hive.sql.jdbc.url 是我的外部表里面的属性,要修改成自己的属性字段名
mysql 复制代码
select TBL_ID,PARAM_VALUE from hive.table_params where PARAM_KEY='hive.sql.jdbc.url'; 

确认获取的值是不是唯一的,依据情况使用下面的 update 语句

mysql 复制代码
update hive.table_params set PARAM_VALUE='jdbc:mysql://xxx/xxx' and TBL_ID=xx;

再次使用上面的 select 语句验证是否修改了,进入 hive 执行 show create table 查看是否更新了

相关推荐
Ahtacca12 小时前
hadoop部署前置准备
hadoop
tianhuo00313 小时前
从MySQL到Apache Doris:生鲜供应链数仓的ETL流水线与SARIMA需求预测全实
数据仓库·数据中台·零售行业供应链数字化
计算机源码社15 小时前
基于K-Means聚类的新生儿败血症临床分型与可视化分析系统 基于数据挖掘的新生儿败血症生命体征时序走势与关联性可视化研究
大数据·hadoop·python·数据挖掘·数据分析·spark·毕业设计
SendTomo15 小时前
.ico透明图标在线生成下载平台深度解析
大数据·数据结构·数据库·数据仓库·个人开发
计算机源码社19 小时前
基于大数据的全球温室气体排放燃料结构与碳强度评估研究-基于Spark的全球温室气体排放多维度检测与评估分析
大数据·hadoop·python·数据挖掘·数据分析·spark·毕业设计
qingwufeiyang_5302 天前
IceBerg学习笔记2
数据仓库·数据湖
Q26433650232 天前
【有i源码】基于大数据的城市交通流量与出行特征可视化分析平台-基于Hadoop的城市交通拥堵关联规则与异常检测研究
大数据·hadoop·机器学习·数据挖掘·数据分析·spark·数据可视化
kaoa0002 天前
Linux入门攻坚——90、Hadoop-2-MapReduce计算框架及Hadoop生态系统概览
linux·hadoop·mapreduce
Gl�ria2 天前
Hadoop 集群高可用节点分布
hadoop
计算机源码社2 天前
基于Hadoop+Spark的商家优惠券营销效果数据分析与可视化-基于Python的商家优惠券营销效果检测与评估分析系统
大数据·hadoop·python·数据挖掘·spark·毕业设计·数据可视化