我有几个 hive 脚本文件(+350 .hql)在一个脚本创建另一个脚本需要的表的意义上相互关联。问题是,总是会出现许多与消费没有脚本创建的表或列有关的错误。那么问题来了:是否有任何方法可以仅启动hive的语法验证器,或者采用脚本并仅创建元数据,而不是为了测试脚本之间的关系而花费所有时间较长的表(表)?
最佳答案
我在考虑解决方案,但我不确定是否是最佳解决方案。给定主要输入来自sqoop表,第一个想法是将这些表的引用替换为对虚拟sqoop表或仅具有几行或没有行的输入表的引用,以创建元数据。在此之后,所有后续脚本都将使用空表作为输入(或具有很少行的表)来处理完整的重表
关于hadoop - 配置单元语法过程控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38568695/