Hive建表的时候是 textfile类型:
过程就是通过Kettle导入到表在hdfs指定文件夹内,然后运行analyze table语句。
但是查询的时候数据总会有串行的问题,检查发现是字符串有回车换行等导致的。
文件分割符:使用制表符进行分割。
1.对字符串操作:
去掉回车换行:
去掉制表符:
Oracle-SQL:
2.对日期格式操作:
数据库为年月日时分秒的字段,在创建Hive表统一string类型,导入的时候改成如下格式:
Hive建表的时候是 textfile类型:
过程就是通过Kettle导入到表在hdfs指定文件夹内,然后运行analyze table语句。
但是查询的时候数据总会有串行的问题,检查发现是字符串有回车换行等导致的。
文件分割符:使用制表符进行分割。
1.对字符串操作:
去掉回车换行:
去掉制表符:
Oracle-SQL:
2.对日期格式操作:
数据库为年月日时分秒的字段,在创建Hive表统一string类型,导入的时候改成如下格式:
转载于:https://my.oschina.net/ilovetao/blog/1563625