hive编程指南--employees表数据定义
2015-07-07 17:32
218 查看
hive编程指南中有个employees表,默认的分隔符比较繁杂,编辑起来不太方便(普通编辑器编辑的控制字符^A等被当成字符串处理了,没有起到分隔符的作用)。收集的解决方案如下:
http://www.myexception.cn/software-architecture-design/1351552.html
http://blog.csdn.net/lichangzai/article/details/18703971
切记,简单的文本编辑器编辑如下的内容,分隔符是没被识别的,^A^B^C都会被当成字符串处理,在hive中导入数据会识别不出分隔符,导致一些字段显示null
John Doe^A100000.0^AMary Smith^BTodd Jones^AFederal Taxes^C.2^BStateTaxes^C.05^BInsurance^C.1^A1 Michigan Ave.^BChicago^BIL^B60600
Mary Smith^A80000.0^ABill King^AFederal Taxes^C.2^BState Taxes^C.05^BInsurance^C.1^A100 Ontario St.^BChicago^BIL^B60601
Todd Jones^A70000.0^AFederalTaxes^C.15^BState Taxes^C.03^BInsurance^C.1^A200 Chicago Ave.^BOak Park^BIL^B60700
Bill King^A60000.0^AFederal Taxes^C.15^BState Taxes^C.03^BInsurance^C.1^A300 Obscure Dr.^BObscuria^BIL^B60100
http://www.myexception.cn/software-architecture-design/1351552.html
http://blog.csdn.net/lichangzai/article/details/18703971
切记,简单的文本编辑器编辑如下的内容,分隔符是没被识别的,^A^B^C都会被当成字符串处理,在hive中导入数据会识别不出分隔符,导致一些字段显示null
John Doe^A100000.0^AMary Smith^BTodd Jones^AFederal Taxes^C.2^BStateTaxes^C.05^BInsurance^C.1^A1 Michigan Ave.^BChicago^BIL^B60600
Mary Smith^A80000.0^ABill King^AFederal Taxes^C.2^BState Taxes^C.05^BInsurance^C.1^A100 Ontario St.^BChicago^BIL^B60601
Todd Jones^A70000.0^AFederalTaxes^C.15^BState Taxes^C.03^BInsurance^C.1^A200 Chicago Ave.^BOak Park^BIL^B60700
Bill King^A60000.0^AFederal Taxes^C.15^BState Taxes^C.03^BInsurance^C.1^A300 Obscure Dr.^BObscuria^BIL^B60100
相关文章推荐
- JAVA & Eclipse 笔记
- C# snaps
- C#自动更新
- 基于注解的SpringMVC简单介绍
- C语言实现顺序栈的基本操作(初始化、判断空、入栈、出栈、获取栈顶元素)
- lua函数随记
- (转).NET代码混淆实践
- Spring学习(14)--- 基于Java类的配置Bean 之 @ImportResource & @Value 注解
- 设置python 命令行交互程序自动补齐
- Java 8十个lambda表达式案例
- Java 异常+包+jar包
- python学习-循环线程
- Spring与RMI集成实现远程访问
- SpringMVC的IntrospectorCleanupListener
- java基础——类与对象
- 创业公司都在使用的3款Python库
- C++实现一个简单图书借阅流程
- C语言实现字母大小写转换的方法
- ASP.NET 5探险(4):如何把ASP.NET 5从beta4升级到beta5
- 多线程