我可以像在 MySQL 和其他 RDBMS 的情况下那样从 sql/文本文件创建 Hive 表吗?即,将“create table...”命令存储在 .sql 文件中并一次性执行。
例如。在 MySQL 我可以做到这一点
外壳> mysql < sql_file
或者如果你已经在运行 mysql,
mysql> 源 sql_file
1) Hive 中有没有这样的选项
2)如果是,命令是什么,文件扩展名是什么
谢谢
您可以从终端使用 $HIVE_HOME/bin/hive -f /home/my/hive-script.sql。请参阅 hive 文档链接https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Cli。