hive语法进程控制

n9vozmp4  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(371)

我有几个配置单元脚本文件(+350.hql),它们在某种意义上是相关的,一个脚本创建了另一个脚本需要的表。问题是,总是会出现很多与使用没有脚本创建的表或列相关的bug。所以问题是:有没有办法启动一个hive的语法验证器,或者用脚本创建元数据来代替所有的表(这需要很长时间)来测试脚本之间的关系是否正常?

jjhzyzn0

jjhzyzn01#

我在考虑一个解决方案,但我不确定是否是最佳的解决方案。假设主要输入来自sqoop表,第一个想法可以是将这些表的引用替换为伪sqoop表或只有几行或没有行的输入表的引用,以便只创建元数据。在此之后,所有后续脚本都将使用空表作为输入(或只有几行的表),而不是处理完整的重表

相关问题