hive - 创建没有 ROW FORMATTED 逗号分隔列的配置单元表
问题描述
我有一个.CSV
逗号分隔的文件
c1,c2,c3,c4
d1,d2,d3,d4
我的要求是创建一个外部配置单元表,该表具有一个名为 item 的字段,并且包含我的 CSV 文件的每一行,而不管逗号分隔的列如何。
我必须使用的创建表的配置单元查询是什么?
解决方案
创建 hive 表而不指定行格式,并且 hive 默认为cntrl+A(^A)
分隔符。
- 由于您的数据以逗号分隔,因此所有数据都将由
single field name
.
Example:
create external table i(item string) location '<your_directory_path>';
这里item field
将有所有的数据!
推荐阅读
- python - 使用命令 «filter() » 创建可被特定数字整除的数字列表
- java - 如何将 JAR 应用程序导入其他项目,并将其作为新进程从 JVM 启动?
- lisp - common-lisp — 如何包装具有 var-args 的内置函数?
- python - 在 pandas 和 plotly 中使用 groupby 函数绘制饼图
- vba - 如何在 PowerPoint VBA 中选择多个名称相似的形状?
- python - 尝试取消正在运行的 rq 作业会引发 NoRedisConnectionException
- java - elasticsearch中的时间戳
- string - 替换文本文件中的单个字符时出现意外结果
- azure - Azure WebJob 代码未通过部署槽交换更新
- reactjs - 对于 Semantic-UI-React Loading 组件后面的这些单选切换,z-index 是否不正确?