【发布时间】:2015-09-02 05:06:45
【问题描述】:
我在 Hive 中创建了一些数据库。之后我用 jdbc 客户端配置了 Hiveserver2。 但是通过 jdbc 客户端我看不到 hive 数据库,我只能看到我通过 hiveserver 中的 jdbc 客户端创建的那些数据库。 需要你的帮助
【问题讨论】:
我在 Hive 中创建了一些数据库。之后我用 jdbc 客户端配置了 Hiveserver2。 但是通过 jdbc 客户端我看不到 hive 数据库,我只能看到我通过 hiveserver 中的 jdbc 客户端创建的那些数据库。 需要你的帮助
【问题讨论】:
您可以检查以下几点:
Check1:检查您在 hive-site.xml 中提供的元存储和数据库
Check2:通过向 Metastore db 提供正确的权限进行检查。如下:
CREATE USER 'root'@'localhost' IDENTIFIED BY '';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
CREATE USER 'hive'@'%' IDENTIFIED BY 'hive';
GRANT all on *.* to 'hive'@localhost identified by 'hive';
flush privileges;
如果它解决了你的问题,请告诉我..
【讨论】: