Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 从Jenkins访问配置单元查询_Hadoop_Jenkins_Hive - Fatal编程技术网

Hadoop 从Jenkins访问配置单元查询

Hadoop 从Jenkins访问配置单元查询,hadoop,jenkins,hive,Hadoop,Jenkins,Hive,我打算把詹金斯和蜂箱一起使用。我已经创建了一些配置单元脚本:test1.hql、test2.hql、test3.hql,它们位于示例服务器“ssh”上rt@test1.test2.net“位置”/“主页/rt” 我如何从詹金斯那里执行它 关于詹金斯,下面是我所做的: 新建作业>作业名称为测试>构建自由风格软件项目 我如何指向Jenkins的.hql脚本,以及我需要什么设置?我是詹金斯的新手 有什么帮助吗 谢谢。找到了一些东西: 创建Jenkins作业 在该作业的配置中,有一个带有“添加构建步骤”

我打算把詹金斯和蜂箱一起使用。我已经创建了一些配置单元脚本:test1.hql、test2.hql、test3.hql,它们位于示例服务器“ssh”上rt@test1.test2.net“位置”/“主页/rt”

我如何从詹金斯那里执行它

关于詹金斯,下面是我所做的:

新建作业>作业名称为测试>构建自由风格软件项目

我如何指向Jenkins的.hql脚本,以及我需要什么设置?我是詹金斯的新手

有什么帮助吗

谢谢。

找到了一些东西:

创建Jenkins作业 在该作业的配置中,有一个带有“添加构建步骤”的“构建”部分 添加一个“executeshell”步骤,并放入您的代码

该代码基本上是: 配置单元-f/pathtohql/test1.hql


我看到的唯一问题是,jenkins的m/c必须安装配置单元并指向正确的metastore&cluster。

您可以从jenkins执行shell脚本,并在这些shell脚本中使用“配置单元-f”调用hql。不知道这是不是最好的方法。你能告诉我怎么做吗?解释一下。将什么脚本放在哪里?抱歉,现在无法访问jenkins环境。
test1.hql:
select id, name from tblA;

test2.hql:
select id, name from tblB;

test3.hql:
select id, name from tblC;