分享

瞎摸索 有一个疑问

Wyy_Ck 发表于 2017-2-7 15:11:53 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 13 10914
Wyy_Ck 发表于 2017-2-7 19:20:21
tntzbzc 发表于 2017-2-7 19:07
二者保持一致即可,分隔符应该不是固定的
列如下面
CREATE TABLE tblStockDetail(ordernumber STRING,r ...

谢谢您

能直接这样吗?
CREATE TABLE tblStockDetail(ordernumber STRING,rownum int,itemid string,qty int,price int,amount int)
回复

使用道具 举报

Wyy_Ck 发表于 2017-2-7 19:21:06
tntzbzc 发表于 2017-2-7 19:07
二者保持一致即可,分隔符应该不是固定的
列如下面
CREATE TABLE tblStockDetail(ordernumber STRING,r ...

谢谢您

能直接这样吗?
CREATE TABLE tblStockDetail(ordernumber STRING,rownum int,itemid string,qty int,price int,amount int)

如果这样的话  数据应该怎么写 才可以导入到hive    不加分隔符

点评

你可以试试只有一行数据,然后建表不使用分隔符。如果这样不行,那就肯定不行了  发表于 2017-2-7 19:27
这样恐怕不行,无法识别数据了  发表于 2017-2-7 19:26
回复

使用道具 举报

Wyy_Ck 发表于 2017-2-7 19:29:01
Wyy_Ck 发表于 2017-2-7 19:21
谢谢您

能直接这样吗?

是不是可以按照‘ ‘    ’ 空格分割   
回复

使用道具 举报

SuperDove 发表于 2017-2-8 08:42:05
Wyy_Ck 发表于 2017-2-7 19:29
是不是可以按照‘ ‘    ’ 空格分割

hive应该是有默认的行分隔符和列分隔符的,你做到规范起见,就按照规范的格式书写比自己去看源码查默认的分隔符来的方便,个人理解!
回复

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条