2014-03-06 137 views
0

我打算在Hive中使用Jenkins。我创造了一些蜂巢脚本:test1.hql,test2.hql,test3.hql其位于样本服务器 “SSH [email protected]” 位置 “/家庭/ RT”访问Jenkins的Hive查询

test1.hql: 
select id, name from tblA; 

test2.hql: 
select id, name from tblB; 

test3.hql: 
select id, name from tblC; 

如何能上我从詹金斯执行它?

在詹金斯上下面是我做的:

新作业>作业名测试>建立一个自由风格的软件项目

我怎么能指出我从詹金斯和.hql脚本我需要什么设置?我是詹金斯新手。

任何帮助?

谢谢。

+0

您可以从jenkins执行shell脚本,并在这些shell脚本中使用“hive -f”调用hql。不知道这是否是最好的方法。 – Venkat

+0

你能告诉我如何?一点点解释。在哪里放脚本? – Rio

+0

抱歉,目前没有权限访问jenkins环境。 – Venkat

回答

0

找到东西:

创建詹金斯工作 在该作业的结构中,有与“添加构建步骤” 添加“执行shell”的步骤,并把代码中的“构建”一节。

该代码将基本上是: 蜂巢-f /pathtohql/test1.hql

我这个看到的唯一问题是,与詹金斯的M/C将必须安装有蜂巢和指向正确的metastore &集群。