Impala常用语句

连接到impala客户端

impala-shell -i devbox3 -d dev_database 

执行sql文件

impala-shell -i devbox3 -d dev_database -f may.sql

执行sql语句

impala-shell -i IMPALA -d prod_database -q "drop table wipro_customer_in purge"

常用的alter操作

alter table wmay drop mode;  //删除列
alter table wmay add columns (account bigint, phone bigint);  //添加列
alter table wmay change ismirror ismirror int;  //修改列类型
alter table www rename to wmay ;   //重命名表名 

刷新impala数据,因为impala数据是指向hive的,当hive数据改变时需要刷新impala数据

invalidate metadata [table]            //重新加载指定的某个表
invalidate metadata         //重新加载所有

修改表属性

ALTER TABLE avro_table SET TBLPROPERTIES('avro.schema.url' = 'hdfs:///tmp/evolved.avsc');
compute stats avro_table;

将表的类型修改插入另一张表

 insert into device (type) select cast(case ismirror when false then 1 when true then 0 end as int) as ismirror from wmay; 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值