采用Cloudera-Manager安装CDH时,采用内嵌数据库各数据库用户密码的保存位置 && psql使用

 

   scm数据库的用户名,密码
    more /etc/cloudera-scm-server/db.properties
    其他数据库(如amon,hmon,smon,rman,nav)的用户名、密码
    more /etc/cloudera-scm-server/db.mgmt.properties
    数据库管理者(相当于oracle DBA)cloudera-scm的用户名、密码
    /var/lib/cloudera-scm-server-db/data/generated_password.txt

 

pg_dump -U cloudera-scm -h localhost -p 7432 sentry -f sentry.sql

psql -U cloudera-scm -h localhost -d sentry -p 7432 -f sentry.sql

 

 

 

、针对数据库的管理

1:连接数据库

    psql --host=localhost --port=7432 --username=scm --dbname=postgres -v ON_ERROR_STOP=1
    psql --host=localhost --port=7432 --username=hmon --dbname=hmon -v ON_ERROR_STOP=1
    psql --host=localhost --port=7432 --username=hive --dbname=hive -v ON_ERROR_STOP=1
    psql --host=localhost --port=7432 --username=cloudera-scm -W=Cl5y3a3i6C --dbname=postgres -v ON_ERROR_STOP=1

    输入用户口令后即可进入数据库
        显示数据库列表 \l
        切换数据库\c test
        退出 \q
        列表表、视图、序列 \d

 

2:数据查询

    注意在查看hive数据库中表中的数据时,可以由于hive数据库在建表时,表的定义使用了大小写混合拼写的方式,在PostgreSQL中使用双引号来界定标识符使您的具体大小写混合的拼写。否则会报下图中的错误:

ERROR:  relation "dbs" does not exist

image

 

3、数据导出

    pg_dump -h localhost -p 7432 -U scm > /tmp/scm_server_db_backup.$(date +%Y%m%d)

 

 

参考地址:

https://yq.aliyun.com/articles/43477

https://help.aliyun.com/document_detail/26157.html

您可以选择一种方式赞助本站