模板参数说明
impala-shell \
-u 用户名 \
-l --auth_creds_ok_in_clear --ldap_password_cmd="echo -n '密码'" \ --ldap认证
-i 主机名:端口号 \
-f /文件路径/文件名.sql
\--var="STARTTIME=2022-02-01 16:42:01" \ 文件读取的参数
-B --output_delimiter="\t" \ 指定文件输出符
-o 输出路径、输出文件名
快捷脚本设置
vim into_impalashell.sh
#输入下方命令 保存
impala-shell -i "主机ip:端口号" -u 用户名 -l --auth_creds_ok_in_clear --ldap_password_cmd="echo -n '密码'"
sh into_impalashell.sh 即可快捷进入impala-shell
操作1:执行文件中的sql
impala-shell \
-i 主机名:端口号 \
-u 用户名 \
-l --auth_creds_ok_in_clear \
--ldap_password_cmd="echo -n '密码'" \
-f /sql路径/../sql文件名.sql
操作2:执行文件中的sql,导出结果 --后台执行带nohup ... &
nohup impala-shell \
-i 主机名:端口号 \
-u 用户名 \
-l --auth_creds_ok_in_clear \
--ldap_password_cmd="echo -n '密码'" \
-f /sql路径/../sql文件名.sql \
-B --output_delimiter="\t" \
-o /输出路径/输出文件名.txt \
2>&1 > /结果日志路径/result.log &
操作3:执行文件中的sql,打印日志
impala-shell \
-i 主机名:端口号 \
-u 用户名 \
-l --auth_creds_ok_in_clear \
--ldap_password_cmd="echo -n '密码'" \
-f /sql路径/../sql文件名.sql \
2>&1 > /结果日志路径/result.log
操作4::执行文件中的公共sql,调用外部参数
impala-shell \
-i 主机名:端口号 \
-u 用户名 \
-l --auth_creds_ok_in_clear \
--ldap_password_cmd="echo -n '密码'" \
-f /sql路径/../sql文件名.sql \
--var="STARTTIME=2022-02-01" \
2>&1 > /结果日志路径/result.log
版权声明:本文为JinChao94原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。