Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hive.DELETEME1643159643943' doesn't exist

解决问题的办法有两个:

1. 直接在mysql中 drop 异常提示中的table

mysql>drop table DELETEME1643159643943;

2. 保守的做法,根据DELETEME*表的结构,在Hive中创建不存在的表

CREATE TABLE `DELETEME1643159643943` (  `UNUSED` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

通过实践,第一个方法就能够解决问题,如果不行可以尝试第二个方法。

总结:

hive、hadoop的上层异常原因可能很多情况导致,一定要找到真正的问题原因,不能急于尝试网上异常的解决办法。hive的元数据依赖关系型数据库,一定做好数据库的备份

mysql> use hive;

能够看到“DELETEME1643159643943”这个表,问题明确了,由于计算的压力过大,服务器停止响应,mysql也停止了响应,mysql进程被异常终止,在运行中的mysql表数据异常,hive的元数据表异常。

最新文章

  1. :target伪类制作tab选项卡
  2. 虚拟机安装Macintosh探索
  3. Windows通用应用开发手记-Behavior SDK概述
  4. 【ArcGIS二次开发】CreateFeature报错(HRESULT E_FAIL)
  5. 深入了解A*
  6. sharepoint更新多行文本webparth
  7. VB6 GDI+ 入门教程[4] 文字绘制
  8. 坏账,断供,四大国有资产管理公司(AMC):东方、长城、信达和华融
  9. 今天发现猎豹浏览器的一个大坑 Request.IsAuthenticated 一直为 false;另外附加原因以及临时的解决方法
  10. CSU1612Destroy Tunnels(强连通)
  11. android140 360 黑名单 启动service和分页加载
  12. 配置apache
  13. mysql数据库第一弹
  14. Mina自定义协议简单实现
  15. 检测dll是32/64位 ?
  16. Spring中获取request的几种方法,及其线程安全性分析
  17. Postman----模拟服务器返回数据
  18. centos7.5误删python2.7之后,导致yum和Pythonm命令无法使用
  19. 给出一百分制成绩,要求输出成绩等级’A’、’B’、’C’、’D’、’E’。
  20. angular5 @viewChild @ContentChild ElementRef renderer2

热门文章

  1. 理解函数调用_使用argument参数
  2. Android开发数据库Sqlite
  3. windows检查
  4. Python通过解压ofd文件获取发票信息
  5. 在cesium中导出图片
  6. windows使用爱思助手制作越狱 U 盘教程
  7. springboot-mybatis集成pagehelper分页插件
  8. C# 下载文件 断点续传
  9. IQueryable 和 IEnumerable 的区别
  10. 07 从RDD创建DataFrame