Hive和MySQL是两种不同的数据库管理系统,它们之间是可以建立连接的。在实际使用中,需要查看连接的状态,以下是具体的方法。
1.查看Hive与MySQL是否连接
$ hive
hive>show databases;
在运行show databases之前需要启动Hive,之后使用show databases查看是否连接MySQL。
2.查看Hive与MySQL连接的参数
$ hive hiveconf | grep metastore
运行以上代码,将输出当前Hive连接MySQL的参数信息。其中metastore是Hive使用的一个元数据仓库,它存储着Hive中表的信息。
3.查看MySQL中Hive创建的表信息
$ mysql -u root -p
mysql>show databases;
mysql>use hive_metastore;
mysql>show tables;
mysql>select * from TBLS;
首先登录MySQL,进入hive_metastore数据库,使用show tables查看Hive创建的所有表,然后使用select * from TBLS查询表的详细信息。
通过以上方法,我们可以方便地查看Hive与MySQL之间的连接状态和参数信息,也可以查询MySQL中Hive创建的表信息。