Hive结合shell脚本企业实战用法
2022/2/24 7:23:24
本文主要是介绍Hive结合shell脚本企业实战用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Hive结合shell脚本企业实战用法
目录- Hive结合shell脚本企业实战用法
- 1、Linux设置定时任务
- 2、Hive结合shell脚本使用
- hive -e “SQL语句”
- hive -f sql文件
1、Linux设置定时任务
编辑定时任务 [root@master ]#crontab -e * * * * * 第1个*:表示分钟 第2个*:表示小时 第3个*:表示星期几 第4个*:表示几号 第5个*:表示月份 举例: 每分钟执行一次hql.sh脚本,将其日志存放到1.log目录中 */1 * * * * /usr/local/soft/scripts/hql.sh >> /usr/local/soft/scripts/logs/1.log
2、Hive结合shell脚本使用
hive -e “SQL语句”
举例: [root@master ~]# hive -e “select * from test1.students limit 10” 执行结果: 1500100001 施笑槐 22 女 文科六班 1500100002 吕金鹏 24 男 文科六班 1500100003 单乐蕊 22 女 理科六班 1500100004 葛德曜 24 男 理科三班 1500100005 宣谷芹 22 女 理科五班 1500100006 边昂雄 21 男 理科二班 1500100007 尚孤风 23 女 文科六班 1500100008 符半双 22 女 理科六班 1500100009 沈德昌 21 男 理科一班 1500100010 羿彦昌 23 男 理科六班
hive -f sql文件
当我们的SQL比较复杂,不方便写在hive -e 这一行,我们可以先把SQL语句写下文件里 举例: [root@master ~]# cd /usr/local/soft/ [root@master soft]# mkdir scripts----------创建一个目录 [root@master soft]# cd scripts/ [root@master scripts]# touch stu.sql-------创建一个sql文件 [root@master scripts]# vim stu.sql --------编辑sql文件(在里面写sql语句) select * from test1.students limit 5; [root@master scripts]# hive -f stu.sql ----执行sql文件 执行结果: 1500100001 施笑槐 22 女 文科六班 1500100002 吕金鹏 24 男 文科六班 1500100003 单乐蕊 22 女 理科六班 1500100004 葛德曜 24 男 理科三班 1500100005 宣谷芹 22 女 理科五班
这篇关于Hive结合shell脚本企业实战用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南