Hive 建分区表并导入HDFS数据文件
1.hive创建外部分区表,并将hdfs上的文件导入hive
create external table db_hive_edu.wall_log_url ( log_time string, log_key string, url_detail string, url_briefly string, url_action string, time_situation string ) PARTITIONED BY(`dt` string) -- 分区字段 ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' -- 分隔符,即导入进来数据的默认分隔符 NULL DEFINED AS '' STORED AS TEXTFILE LOCATION '/hive/warehouse'; --hive数据在HDFS上的数据文件地址,备注结尾这里的;之间不要有空格 不然会报错无法识别‘’号
2.将hdfs上part-00000文件导入hive
load data inpath '/tmp/py/output18/part-00000' overwrite into table db_hive_edu.wall_log_url partition(dt = '2021-05-18');
3.查看数据