hive 报错FAILED: ParseException line 2:23 cannot recognize input near '.' 'dwd_start_log' 'partition' in table name
时间: 2023-12-28 07:04:49 浏览: 245
Python库 | moitoi_docker_hive-0.1.7-py2.py3-none-any.whl
这个错误一般是因为在 Hive 的 SQL 语句中表名写法有误,导致 Hive 无法识别表名。
你可以检查一下你的 SQL 语句,看看是否在表名中使用了不正确的字符或者格式。比如,如果你的表名中包含了点号(.),需要使用反引号将其括起来,例如:
```
SELECT * FROM `mydb.dwd_start_log` WHERE partition='20220101';
```
如果你的表名中不包含点号,那么就不需要使用反引号。
另外,你还需要确保你要查询的表在 Hive 中已经存在,并且你对该表有足够的权限进行查询操作。
阅读全文