这是我们的设置 - 我们有在另一台机器上使用 MySQL 作为元存储的 Hive。我可以启动 Hive 命令行 shell 并创建一个表并对其进行描述。但是当我登录到使用 MySQL 作为元存储的另一台机器时,我看不到 MySQL 上的 Hive 表详细信息。
例如,这是 hive 命令 -
hive> create table student(name STRING, id INT);
OK
Time taken: 7.464 seconds
hive> describe student;
OK
name string
id int
Time taken: 0.408 seconds
hive>
接下来,我登录到安装了 MySQL 的机器,这个 MySQL 用作 Hive 元存储。我使用“元存储”数据库。但是如果我想列出表格,我看不到表格或我在 Hive 中创建的表格信息。
如何在 Metastore 中查看 Hive 表信息?