执行 impala-shell 即能进入界面操作sql。如果在hive更新了数据之后,而在impala中却无法看到更新后的数据的话,意味着impala里元数据信息还没有刷新,此时在impala操作界面里 执行 invalidate metadata; 命令刷新元数据。
use rimengshe;
CREATE TABLE if NOT EXISTS dw_serv_checi_query_day (
user_id string,
railway_no string,
start_station string
) PARTITIONED BY (
dt STRING
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘\t’ STORED AS TEXTFILE;
ALTER TABLE dw_serv_checi_query_day ADD PARTITION (dt = ${partdt});
insert into dw_serv_checi_query_day partition(dt=‘20190101’) values(‘1’,‘2’,‘3’);
select * from dw_serv_checi_query_day;
select count(*) from dw_serv_checi_query_day;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210418212712635.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzIxNDY0NA==,size_16,color_FFFFFF,t_70)