以批处理模式传递配置单元a createtables.hql

5vf7fwbs  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(297)

我创造了一个巨大的 createTables.hql 文件。但是,我希望以批处理模式为hive提供文件,以便在实现时节省大量时间。
我试过了 % hive -f createTables.hql 但是,如果保存在 *.sh 文件
谢谢你的回答!

t2a7ltrp

t2a7ltrp1#

检查脚本文件是否 execute 从命令行运行它的用户的权限。如果没有,请使用 chmod 命令授予它。
然后可以使用以下命令运行脚本。 Prompt> hive -v -f ./createTables.sh

xkrw2x1b

xkrw2x1b2#

假设您有一个sql文件列表(带有命令),如create\u table.sql、insert\u table.sql等

hive -f create_table.sql
    hive -f insert_table.sql

    chmod a+x runscript.sh.

:)

相关问题