直接在hive的bin目录下执行:
hive -f /filepath/your.sql
但是直接执行的话如果你也报了这个错误:
Exception in thread "main" java.lang.NoSuchMethodError: com.ibm.icu.impl.ICUBinary.getRequiredData(Ljava/lang/String;)Ljava/nio/ByteBuffer;
这是因为lib下的icu4j-4.8.1.jarphoenix这个包有冲突,把他mv掉重启hive就可以。但是没了这个包以后我发现本地的DBeaver就无法连接hive了,不是很懂为什么。
参考
https://stackoverflow.com/questions/11310519/can-i-create-a-hive-table-from-a-file-like-we-do-in-mysql
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)