我使用Cloudera来监视和配置Hadoop。我选择PostgreSQL作为HUE亚稳态--一个将您的SQL提交给Hadoop的门户网站。
当我提交SQL时,色调表示数据库被锁定。我没有任何数据库管理经验。
那么,如何找出根本原因并进行诊断呢?
我试图连接到数据库postgres,我认为这是PostgreSQL本身的元数据库。我希望我能够在这个数据库中找到进程、事件和锁定信息。
postgres=> \c postgres
Password for user hue:
You are now connected to database "postgres" as user "hue".
postgres=> \d
No relations found.
postgres=>我连接到这个数据库- 'postgres‘作为用户- 'HUE’。但我没在它下面找到任何桌子。我是不是用错了用户?
如何成功地访问此数据库?如何才能发现数据库被锁定的原因?锁在哪里?在哪张桌子上哪个数据库?
发布于 2016-05-16 05:04:26
您的软件很可能不使用默认的postgres数据库(通常只为存储数据库、用户和其他全局列表而保留的数据库)。
在psql中,运行\l列出可用的数据库。您的数据库将不是postgres、template0或template1。尝试连接到不属于上述(\c dbname)之一的表,然后再次运行\d以列出表。
https://dba.stackexchange.com/questions/138600
复制相似问题