分享

关于sequencefile存储格式问题咨询

小钟 发表于 2016-11-20 18:11:45 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 3 7421
建表语句:
create table cm_subs_base_info_seqfile_table
(
  servnumber string
,subsid     string
,custid     string
,acctid     string
,applyoid   string
,prodid     string
,rec_time   timestamp
)
COMMENT 'This is test load data seqfile_table'
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
STORED AS sequencefile
LOCATION '/user/hive/warehouse/seqfile_table';


set hive.exec.compress.output=true;  
set mapred.output.compress=true;  
set mapred.output.compression.codec=org.apache.hadoop.io.compress.GzipCodec;  
set io.compression.codecs=org.apache.hadoop.io.compress.GzipCodec;  
SET io.seqfile.compression.type=BLOCK;
insert overwrite table cm_subs_base_info_seqfile_table select * from cm_subs_base_info;  


报错,如图,请帮忙看看?
数据如图:

filehelper_1479632245020_68.png

filehelper_1479636599622_65.png

已有(3)人评论

跳转到指定楼层
arsenduan 发表于 2016-11-20 19:00:43
java.io.ioexception not a file hdfs
一般这种是因为有子目录造成的
可以先删除
bin/hadoop dfs -rmr seqfile_table
然后在试试
回复

使用道具 举报

小钟 发表于 2016-11-20 23:03:16
arsenduan 发表于 2016-11-20 19:00
java.io.ioexception not a file hdfs
一般这种是因为有子目录造成的
可以先删除

解决了,目录的问题,谢谢了
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条