连接到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;