location配置错误,导致hive表无法被操作
来源:互联网 发布:淘宝模特图片拍摄真相 编辑:程序博客网 时间:2024/05/17 06:59
案件背景:
大数据平台有两个环境,分正式环境和测试环境。创建hive的时候,把正式环境的表的location配置成测试的路径,测试环境的hive表的location配置成正式的路径。这样导致两张hive表无法被操作,truncate、insert、select、drop都不能。
案件错误日志:
执行命令 drop table mysql4_csp_cstm_terminal;
报错:FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:java.lang.IllegalArgumentException: Wrong FS: hdfs://xx.xx.xx.xx:8020/user/hive/warehouse/db_ecar.db/mysql4_csp_cstm_terminal, expected: hdfs://masterf:8020)
解决方案:
将hive表的location修改过来。
alter table mysql4_csp_cstm_terminal set location 'hdfs://xx.xx.xx.xx:8020/user/hive/warehouse/db_ecar.db/mysql4_csp_cstm_terminal'
阅读全文
0 0
- location配置错误,导致hive表无法被操作
- 修改hive表location
- Xcode中由于错误操作导致svn文件被锁无法更新的解决方案
- ubuntu环境变量配置错误导致无法进入系统
- ubuntu错误配置jdk环境变量,导致无法进入系统解决方案
- @Servlet配置错误导致view层无法获取关联对象
- Linux:openSUSE DNS 配置错误导致无法上网
- defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
- 错误: 由于出现错误 c00ce514 而导致此项操作无法完成。
- 文件系统错误导致无法开机
- Hive配置运行及表的操作
- 由于出现错误 c00ce56e 而导致此项操作无法完成。
- ajax 由于出现错误 c00ce56e 而导致此项操作无法完成
- Ext: 由于出现错误 80020101 而导致此项操作无法完成。
- 由于出现错误80020101而导致此项操作无法完成
- 由于出现错误80020101而导致此项操作无法完成"
- IE8:由于出现错误 80020101 而导致此项操作无法完成...........
- ajax 由于出现错误 c00ce56e 而导致此项操作无法完成
- 阿里云遇到imWBR1挖矿程序的入侵
- 复选框的全选操作
- 推流性能测试观察指令
- 用于管理复杂微服务架构的技术
- Python, Ruby 与 Groovy,谁与争锋?(转)
- location配置错误,导致hive表无法被操作
- python识别图片中的文字处理方法
- fibonacci数组练习
- IDEA Maven
- Python-爬取HTML网页数据
- What in the hell is the AP and mAP?
- profiler 的介绍
- 初入博客 记ShareSDK的集成分享(Android)
- 正则表达式太慢?这里有一个提速100倍的方案(附代码)