hive json

hive 直接上传json数据

  1. 建表,建立接收json格式的表
  2. 准备json格式数据
// 必须找一个这个jar包,默认没有,可以从网上下载
add jar /xxxl/hive-hcatalog-core-0.14.0.jar;
// 建立可以接收json的table
create table db.table(
name string,
age string
 )
 ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe'
STORED AS TEXTFILE;
// 上传json数据
load  data local inpath '/xx.json' into table db.table;
注:
  1. 如果没有该字段则默认为null
  2. 如果add jar报错,关闭当前窗口重新开一个

你可能感兴趣的:(hadoop)