目标和范围
impala
修改impala_shell.py文件
#修改impala客户端代码(一个节点) vi /opt/cloudera/parcels/CDH-6.3.0-1.cdh6.3.0.p0.1279813/lib/impala-shell/impala_shell.py |
密码自动化配置
options.ldap_password = 'hive' |
测试密码输入
#提交流程代码 impala-shell \ -i incubator-data-infra06:25003 \ -l -u hive \ -f /home/t3mgr/load.sql \ -o /home/t3mgr/impala.txt \ --auth_creds_ok_in_clear |
输入规范
1用户提供 .sql文件,以及要输出文件名和格式,以及分割符
2将文件上传到指定服务器目录下
例如:/home/t3mgr/load.sql
3编写输出脚本
impala-shell \ -i incubator-t3-infra06:25003 \ -l -u hive \ -f /home/t3mgr/load.sql \ -B -output_delimiter="," \ -o /home/t3mgr/ecl.csv \ --auth_creds_ok_in_clear 注意:excel:--output_delimiter="\t" csv: -B --output_delimiter="," |