您现在的位置是:网站首页> 编程资料编程资料
使用shell脚本执行hive、sqoop命令的方法_linux shell_
2023-05-26
608人已围观
简介 使用shell脚本执行hive、sqoop命令的方法_linux shell_
1、test.sh脚本内容如下:
#!/bin/bash #CURR_DATE=`date +"%Y-%m-%d %H:%M:%S"`------>不能使用 v_sql="insert into origin_ennenergy_energytrade.test2 values('"$(date +"%Y-%m-%d %H:%M:%S")"','"Y"')" echo $v_sql #insert into origin_ennenergy_energytrade.test2 values('2016-08-09 10:39:44','Y') hive -e "$v_sql;" sqoop export --connect jdbc:mysql://ip:3306/test23?characterEncoding=utf8 --username root --password 123--table test2--export-dir /user/hive/warehouse/origin_ennenergy_energytrade.db/test2/* --input-fields-terminated-by "\t" --update-mode allowinsert --update-key times;2、执行:
sh test.sh
以上这篇使用shell脚本执行hive、sqoop命令的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
相关内容
- shell中循环调用hive sql 脚本的方法_linux shell_
- shell传参并将参数传递给sql文件的方法_linux shell_
- hive-shell批量命令执行脚本的实现方法_linux shell_
- Linux下去掉^M的四种方法_linux shell_
- shell在指定目录下批量执行sql脚本的实例_linux shell_
- linux环境下编写shell脚本实现启动停止tomcat服务的方法_linux shell_
- 在linux shell脚本中root切换到普通用户执行脚本或命令的方法_linux shell_
- 在任意目录下使用某个shell脚本的方法_linux shell_
- Linux shell 实现用for循环100次的方法_linux shell_
- Linux中shell脚本获取当前工作目录的方法_linux shell_
