我正在从8k行的文件创建一个Hive表,但创建的表有78k行。命令行如下:
bin/hive_executable < my_script.hql
my_script.hql:
create table my_table(k1 t1, k2 t2....);
load data local inpath 'path/to/table_file.txt' INTO TABLE my_table;
table_file.txt:
v1 v2 v3...
我尝试了空格和制表符分隔的字段,并在create table语句中明确声明了结构。当我使用示例代码从$ HIVE_HOME / example / file / kv1.txt创建表时,表和文件都有500行/行。
有什么想法吗?
由于
答案 0 :(得分:0)
删除所有换行符的文本字段。