当前位置: 首页 > news >正文

鞍山做百度网站一年多少钱优品惠网站建设需求

鞍山做百度网站一年多少钱,优品惠网站建设需求,东营网页制作公司,世界购物网站排名今天同事想在hive里用中文做为分区字段。如果用中文做分区字段的话#xff0c;就需要更改Hive元 数据库。结果发生了生产事故。导致无法删除表和删除分区。记一下。 修改hive元数据库的编码方式为utf后可以支持中文#xff0c;执行以下语句#xff1a; alter table PARTITI… 今天同事想在hive里用中文做为分区字段。如果用中文做分区字段的话就需要更改Hive元 数据库。结果发生了生产事故。导致无法删除表和删除分区。记一下。 修改hive元数据库的编码方式为utf后可以支持中文执行以下语句 alter table PARTITIONS default character set utf8; alter table PARTITION_KEY_VALS default character set utf8; alter table SDS default character set utf8; alter table PARTITIONS modify column PART_name varchar(190) character set utf8; alter table PARTITION_KEY_VALS modify column PART_KEY_VAL varchar(256) character set utf8; alter table SDS modify column LOCATION varchar(4000) character set utf8; 以上操作是没问题的 当然按照习惯执行前手动备份一下表。防止出现意外可以回滚。 就是因为这个步骤导致了我对表进行操作的时候报错 message:One or more instances could not be deleted Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:One or more instances could not be deleted) 这可是生产可给我吓尿了。赶紧看看啥问题。 我以为是表出现问题了。就对表进行了修复 msck repair table table_name; 毛用都没有现在每过一分钟我都紧张一分钟。跟我之前删服务器的感觉差不多。 冷静一下。可能处理的方向不对。现在最重要就得看看日志。 让我see 一 see 我擦备份的时候连带着约束也备份过来了。 好嘛删除约束试试 我备份了3张表。那么删除3张表的约束。我这里只展示1张表的处理其他两张表处理方式都一样。 1、找到约束。 show create table PARTITIONS_bak20230313;CREATE TABLE PARTITIONS_bak20230313 (PART_ID bigint(20) NOT NULL,CREATE_TIME int(11) NOT NULL,LAST_ACCESS_TIME int(11) NOT NULL,PART_NAME varchar(767) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,SD_ID bigint(20) DEFAULT NULL,TBL_ID bigint(20) DEFAULT NULL,PRIMARY KEY (PART_ID),UNIQUE KEY UNIQUEPARTITION (PART_NAME,TBL_ID),KEY PARTITIONS_N49 (TBL_ID),KEY PARTITIONS_N50 (SD_ID),CONSTRAINT PARTITIONS_bak20230313_ibfk_1 FOREIGN KEY (TBL_ID) REFERENCES TBLS (TBL_ID),CONSTRAINT PARTITIONS_bak20230313_ibfk_2 FOREIGN KEY (SD_ID) REFERENCES SDS (SD_ID) ) ENGINEInnoDB DEFAULT CHARSETlatin1由此可以看到。约束key PARTITIONS_bak20230313_ibfk_1和 PARTITIONS_bak20230313_ibfk_2 注意操作元数据一定要注意。可别给执行错了。 alter table PARTITIONS_bak20230313 DROP FOREIGN KEY PARTITIONS_bak20230313_ibfk_1; alter table PARTITIONS_bak20230313 DROP FOREIGN KEY PARTITIONS_bak20230313_ibfk_2; 删除约束后再试试hive的DDL操作 阿西八这备份整的。吓我一身冷汗。 来点赞压压惊~
http://www.w-s-a.com/news/375230/

相关文章:

  • 怎么用wordpress建立自己的网站加强校园网站建设
  • 用什么做网站后台的织梦网站怎么上传
  • 怎么获取网站数据做统计百度快照推广有效果吗
  • 淘宝领卷网站什么做制造网站开发
  • 如何做com的网站网站建设投标书模板
  • 郑州网络营销网站优化网站技术方案怎么写
  • 济南市住房和城乡建设局网站wordpress mnews主题
  • ios开发网站app网站建设企业有哪些方面
  • 网站主页 优帮云深圳代做网站后台
  • app 与网站网站建设要做什么
  • 厦门国外网站建设公司郑州核酸点推vip服务
  • 免费网线seo外链怎么做
  • 宽带技术网网站wordpress widget hook
  • 山西省住房和城乡建设厅网站报名wordpress添加标签插件
  • 网站怎么自己做外贸网站案例
  • 做网站的优势公司网站怎么做站外链接
  • 海城网站制作建设精准营销的营销方式
  • 北京短视频拍摄公司重庆网站seo推广公司
  • 广州免费推广网站建设4399网页游戏大全
  • 网站的构架与组成建站公司兴田德润
  • php网站部署步骤邯郸哪有做网站的
  • 做设计什么设计比较好的网站南充市住房和城乡建设局考试网站
  • 郑州做系统集成的公司网站龙岩
  • 厦门SEO_厦门网站建设网络营销课程视频
  • vs 2015 网站开发开网店在线咨询
  • 前端如何优化网站性能大学学校类网站设计
  • 中国铁路建设投资公司网站熊学军中国it外包公司排名前50
  • 房产网站的建设广州推广排名
  • 湟源县网站建设wordpress删除未分类
  • 营销型网站开发推广厦门百度seo公司