hive建立外表,hive外表
hive建立外表,hive外表
使用数据源建立hive外表,不覆盖或移动数据源
写法格式:
CREATE EXTERNAL TABLE see2seebase(product_id string, rec_id string, score double) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' LOCATION '数据源';
Sample:
DROP TABLE IF EXISTS see2seebase; CREATE EXTERNAL TABLE see2seebase(product_id string, rec_id string, score double) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' LOCATION '/user/pms/recsys/algorithm/cf/see_also_see/data/app_data_layer1/2014-10-07';
hive 0.10版本有split函数
select split(字段1,',') from table;
返回一个数组
你导入的时候不用指定全路径吗?
还有你文件的分隔符是什么,你建表的时候没有指定,它默认应该就是'\x01'
评论暂时关闭