在hadoop中跨数据库查找表

mi7gmzs6  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(342)

我想在hadoop中找到跨多个数据库的特定表。我正在寻找一个自动解决方案,因为有几十个数据库涉及。有没有一个Hive命令可以帮助我做到这一点?或者我必须用bash写些东西?
谢谢

oknwwptz

oknwwptz1#

您可以简单地查询您的元存储。在我的情况下,我有mysql的元存储。所以我就这样做了
连接到元商店。e、 g mysql-uuser-hhost-ppassword
使用metsatore数据库,例如使用metastoredb;
选择*from tbls where tbl_name='table_name';
我已经查询了三列,下面是我得到的输出。
从tbls中选择tbl_id、db_id、tbl_name,其中tbl_name='ri_reg_datamodels_tmp';

问我你对此有什么意见

相关问题