hadoop - 我可以像在 MySQL 中那样从文件创建 Hive 表吗

标签 hadoop hive hdfs

我可以像在 MySQL 和其他 RDBMS 中那样从 sql/文本文件创建 Hive 表吗?也就是将“create table...”命令存储在一个.sql文件中,一次性执行。

例如。在 MySQL 中我可以做到这一点

shell> mysql < sql_file

或者如果你已经在运行 mysql,

mysql> source sql_file

1)Hive中有没有这样的选项

2)如果是,命令是什么,文件扩展名是什么

谢谢

最佳答案

您可以从终端使用 $HIVE_HOME/bin/hive -f/home/my/hive-script.sql。请参阅配置单元文档链接 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Cli .

关于hadoop - 我可以像在 MySQL 中那样从文件创建 Hive 表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310519/

相关文章:

hadoop - 在 hive 或 Pig 中创建序列号

apache-spark - Hive on Spark查询因资源不足而挂起

sql - 计算 SHOW TABLE EXTENDED 返回的结果集中的行

hadoop - 无法在 HDFS "datanode"中写入数据 - 节点已添加到排除列表中

java - 使用sdkman安装后如何设置gradle路径

java - Hadoop二进制文件输入错误

sql - 正则表达式使用配置单元sql获取括号内的字符串

apache-spark - Spark中 "self-suppression not permitted"的主要原因是什么?

hadoop - Hadoop-Namenode处于安全模式?为什么?

mysql - 删除 hive 直线中的重复 header