在hive中创建表
从本地文件系统中加载数据,覆写之前的数据
从本地文件系统中加载数据,追加到之前的数据中
从HDFS中加载数据
启动hive服务器
[color=red]只能对单一字段进行group by,对多个字段进行group by的时候报错。[/color]
CREATE TABLE bgjd (domain string, hotelname string, hotelno string,lxr string,bgjddh string,bgjddz string,bgjdssq string,bz string)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
COLLECTION ITEMS TERMINATED BY '\n'
STORED AS TEXTFILE;
从本地文件系统中加载数据,覆写之前的数据
LOAD DATA LOCAL INPATH '/home/hadoop/hive-0.8.1/mock/BGJD_10w.txt' OVERWRITE INTO TABLE bgjd;
从本地文件系统中加载数据,追加到之前的数据中
LOAD DATA LOCAL INPATH '/home/hadoop/hive-0.8.1/mock/BGJD_1e.txt' INTO TABLE bgjd;
从HDFS中加载数据
LOAD DATA INPATH '/data/datawash/1.txt' INTO TABLE table1;
启动hive服务器
bin/hive --service hiveserver;
[color=red]只能对单一字段进行group by,对多个字段进行group by的时候报错。[/color]