Azkaban实战-Hive脚本任务

1.创建job描述文件和hive脚本

(1)Hive脚本:student.sql
1
vim student.sql

添加内容:

1
2
3
4
5
6
7
8
use default;
drop table student;
create table student(id int, name string)
row format delimited fields terminated by '\t';
load data local inpath '/opt/module/datas/student.txt' into table student;
insert overwrite local directory '/opt/module/datas/student'
row format delimited fields terminated by '\t'
select * from student;

student.sql

(2)Job描述文件:hive.job
1
vi hive.job

添加内容:

1
2
3
#hive job
type=command
command=/opt/module/hive-1.2.1/bin/hive -f /opt/module/azkaban/jobs/student.sql

2.将所有job资源文件打到一个zip包中

3.在azkaban的web管理界面创建工程并上传zip包

创建

上传

4.启动job:

执行

执行成功

5.查看结果

1
cat /opt/module/datas/student/000000_0

结果
数据源

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2021 Movle
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信