Hive 配置单元ddl脚本的标准文件扩展名?

Hive 配置单元ddl脚本的标准文件扩展名?,hive,ddl,Hive,Ddl,配置单元ddl脚本的文件扩展名是否有公认的约定?我纯粹是为了组织代码,所以当我在存储库中保存脚本时,很明显脚本在配置单元中。您可以使用任何扩展来运行配置单元脚本。 比如说 hive -f scriptname.sh 但是使用.hql是最佳实践,这样您就可以将此文件与其他文件区分开来。Apache Hive项目的标准是使用.q 你可以在这里看到例子 apachesvn hive/trunk/ql/src/test/querys/clientpositive/bucketmapjoin6.q感谢您

配置单元ddl脚本的文件扩展名是否有公认的约定?我纯粹是为了组织代码,所以当我在存储库中保存脚本时,很明显脚本在配置单元中。

您可以使用任何扩展来运行配置单元脚本。 比如说

hive -f scriptname.sh

但是使用.hql是最佳实践,这样您就可以将此文件与其他文件区分开来。

Apache Hive项目的标准是使用.q

你可以在这里看到例子

apachesvn


hive/trunk/ql/src/test/querys/clientpositive/bucketmapjoin6.q

感谢您的回复。“.hql”看起来确实合乎逻辑,但我担心这会让使用Hinernate的hql的开发人员感到困惑。现在我要和“Hiver”一起。同意你的观点,你也可以把HiVQL看作是扩展。