扣丁学堂Linux培训分享使用shell脚本执行hive、sqoop命令的方法

喜上眉梢 2019-05-22

Linux开发技术在如今的企业中很受人们的青睐,所以如今参加Linux培训的小伙伴有很多,本篇文章呢小编给小伙伴们分先一下使用shell脚本执行hive、sqoop命令的方法,小编觉得还不错,希望对大家有所帮助,一起跟随小编过来看看吧。

扣丁学堂Linux培训分享使用shell脚本执行hive、sqoop命令的方法

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 "	" --update-mode allowinsert --update-key times;

2、执行:

sh test.sh

最后想要了解更多关于Linux方面内容的小伙伴,请关注扣丁学堂Linux培训官网、微信等平台,扣丁学堂IT职业在线学习教育平台为您提供权威的Linux开发视频,Linux培训后的前景无限,行业薪资和未来的发展会越来越好的,扣丁学堂老师精心推出的Linux视频教程定能让你快速掌握Linux从入门到精通开发实战技能。

Pyhon基础课程:https://ke.qq.com/course/327534?flowToken=1008607 【扫码进入Python全栈开发免费公开课】

H5基础课程:https://ke.qq.com/course/320523?flowToken=1008606【扫码进入HTML5前端开发VIP免费公开课】

注:点击(了解更多)进入课程直播间

相关推荐