我计划用Jenkins和Hive。我已经创建了一些配置单元脚本:test1.hql、test2.hql、test3.hql,它们位于示例服务器“ssh”上rt@test1.test2.net“位置”/主页/rt”
test1.hql:
select id, name from tblA;
test2.hql:
select id, name from tblB;
test3.hql:
select id, name from tblC;
我怎么能从Jenkins那里执行呢?
关于Jenkins,下面是我所做的:
新建作业>作业名称为测试>构建自由风格的软件项目
如何指向jenkins提供的.hql脚本以及需要进行哪些设置?我是Jenkins的新手。
有什么帮助吗?
谢谢。
1条答案
按热度按时间ca1c2owp1#
发现了一些东西:
创建一个jenkins作业在该作业的配置中有一个带有“add build step”的“build”部分添加一个“execute shell”步骤,并将您的代码放入。
该代码基本上是:hive-f/pathtohql/test1.hql
我看到的唯一问题是jenkins的m/c必须安装hive并指向正确的metastore和集群。