hive不识别下划线
时间: 2023-11-07 20:51:24 浏览: 181
回答: 在Hive中,分区字段不能使用"_"开头,这是因为Hive默认会忽略文件路径中的"_"和"."符号。这个限制可能导致无法从其他表导入数据。\[1\]关于这个问题,网上有一些讨论,但是要么没有解释原因,要么解释得不清楚。\[2\]另外,在Hive查询中,有时会遇到错误信息"Unsupported SubQuery Expression 'userid': Correlating expression cannot contain unqualified column references"。这是因为Hive不支持在子查询中使用in和not in操作符。\[3\]如果遇到这个问题,可以考虑使用其他方法来替代in和not in操作符。
#### 引用[.reference_title]
- *1* [hive表中的分区字段不能以下划线开头](https://blog.csdn.net/Li_haiyu/article/details/115015983)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Hive不读取下划线文件](https://blog.csdn.net/huaxixidongbeishida/article/details/105553697)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [hive中in、not in不支持子查询的改写方法](https://blog.csdn.net/weixin_43770745/article/details/126411951)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文