连接Impala Linux服务器命令行后台导出数据
步骤,下载maboxtrem,打开之后连接数据库服务器
登录之后将以下命令直接复制粘贴,即可回车运行。注意,其中的SQL语句可自行更换。
impala-shell -i 10.108.XXX.XXX:21000 -l –auth_creds_ok_in_clear -u hauser –ldap_password_cmd=\”/etldata/batch/ldap_password.sh\” -B -q “SELECT h.site, h.gls_id,h.event_name,h.lot_id,h.product_id,h.oper_code,h.eqp_id,t.defect FROM pid.i_f_glass_process_hist h, default.dev_glass_id_wy t WHERE ( t.glass_id = h.gls_id AND h.data_source=‘OEE’)” –output_delimiter=\”,\” -o /etldata/tmp_sample_hist.csv
指定下载文件目录语句为:-o /etldata/tmp_sample_hist.csv,查询结果将保存为tmp_sample_hist.csv文件,下载完成之后在左侧输入/etldata/即可打开所在文件夹,下载文件。
插入表头, 需要在hive里面执行
insert overwrite local directory ‘/etldata/TB315A2ABV00_NAN_Data.csv’ row format delimited fields terminated by ‘,’ WITH HEADER select * from pid.i_f_array_edc_param_info;
select * from psd.tmp_fdc_eqp_trace_param_mst_pp
where eqp_module_id like ‘%TBCVD%’ limit 100
limit 100 写在后面可以把前100列显示出来。