HIVE JDBC 连接非default db

HIVE JDBC 连接非default db,第1张

"jdbc:hive://localhost:10000/default" Currently, the only dbname supported is "default"

写不写 dbname都是无用的 他潜在只支持 default

这种情况应该是hive分区已经创建了,hive的元数据已经有了,你还没有给分区插入数据。

可以执行show partitions xxxx,看看分区是否已经存在。

show create table xxxx,看看表对应的HDFS目录是否有。

然后你往分区里插入一点数据,看一下分区目录是否创建。

你的问题 是不是能描述的详细一点? 我只能猜测一下,你是不是想集成hive的元数据库,可以实现多用户,一般在这种情况下 建议集成mysql作为hive的元数据库,如果你需要具体的步骤,可以留下邮箱,我之前写过一份关于这方面的材料可以打给你,另外你在集成mysql作为元数据仓库的时候应该注意 hive配置文件里面的 *** 作用户配置 在mysql应该存在,另外在mysql里注意要去的匿名用户,否则会报 权限不足异常

:目前我知道的方法是把你希望添加的数据写入到文本中,然后从文本导入到你的表格中。 但是,hive不知道oracle的insert into , update。 load data [local] inpath 'yourfile_location' [overwrite] into your_table;

以上就是关于HIVE JDBC 连接非default db全部的内容,包括:HIVE JDBC 连接非default db、hive数据库创建分区时提示已存在,但是在hdfs找不到这个分区l路径、hive多用户建表默认数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9827250.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存