Hive Hadoop 集群 - Hive 客户端不一致的数据库视图

Hive Hadoop cluster - hive clients inconsistent view of databases

嗨,我有一个由 5 Ubuntu 台机器组成的 hadoop 集群。

每台机器都可以成功地从HDFS(Hadoop分布式文件系统)存储和检索文件,并保持HDFS文件的一致视图。

通过hive创建数据库时,不同机器上的hive客户端看不到彼此的数据库,即使它们可以在/user/hive/warehouse/<databasename>.db/中找到table文件<tablename> 在 HDFS 上。

我想知道如何为 hive 启用跨客户端资源共享。

https://dzone.com/articles/how-configure-mysql-metastore

基本上,安装mysql 服务器。在 hive 中设置配置文件以使用 Thrift 协议联系 mysql 服务器,使用查询参数在首次连接时创建 Metastore 数据库,为每个数据节点删除本地文件系统中现有的 Metastore。

那么它应该可以跨集群工作。