通过oozie shell操作在shell脚本中运行配置单元脚本

k5ifujac  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(259)

我有如下shell脚本“test.sh”


# !/bin/bash

export UDR_START_DT=default.test_tab_$(date +"%Y%m%d" -d "yesterday")
echo "Start date : "$UDR_START_DT
hive -f tst_tab.hql

上面的shell脚本保存在hadoop的一个文件夹中

/scripts/Linux/test.sh

tst\u tab.hql包含一个简单的create table语句,因为我正在测试以使配置单元正常工作。此配置单元文件保存在hue的“我的文档”文件夹中(与保存工作流的文件夹相同)
我创建了一个oozie工作流,在shell操作中调用test.sh。
我面临的问题:
上面的shell脚本成功运行到第3行。但是当我添加第4行(hive-f tst\u tab.hql)时,它会生成错误
主类[org.apache.oozie.action.hadoop.shellmain],退出代码[1]
我也查过了。没有什么有用的。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题