一、场景描述

在采用Cloudera-Manager安装cdh时,通常使用内嵌的PostgreSQL数据库。

Cloudera-Manager除了保存CDH集群的配置元数据的scm数据库外,还为Activity Monitor(活动监控)、Service Monitor(服务监控)、Report Manager(报告管理)、Host Monitor(主机监控)、Cloudera Navigator(Cloudera导航)等信息分别创建数据amon、smon、rmon、hmon、nav相应的数据。

如果你运行了Hive服务,Cloudera-Manager还会创建hive数据库用于保存hive metastore即建表的元数据等。

二、数据库的密码位置

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

hive数据库的用户名、密码
    You can find the databaes admin(cloudera-scm) password in /var/lib/cloudera-scm-server-db/data/generated_password.txt.

If you start the Hive Metastore Server, the hive password will be in its hive-site.xml. You can see this file by clicking on your Hive Metastore Server, then clicking on Processes, expanding Show, and clicking on hive-site.xml.

http://xxxx:7180/cmf/process/808/config?filename=hive-site.xml
即hive数据库的密码可以在hive-site.xml中发现。

验证数据库连接

/usr/share/cmf/schema/scm_prepare_database.sh mysql  -uroot -p --scm-host localhost scm scm scm_password

如果不需要创建数据库和配置文件,可以在main方法中注释掉对应的代码

main()
{parse_arguments "$@"# Before making destructive changes, check# some preconditions:locate_java_homecheck_config_writable#create_user_and_database#write_config_filetest_db_connection# This is the important bit!echo "All done, your SCM database is configured correctly!"
}


三、针对数据库的管理

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

3、数据导出

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

采用Cloudera-Manager安装CDH时,采用内嵌数据库各数据库用户密码的保存位置相关推荐

  1. 安装 Cloudera Manager、CDH、KUDU 随手记

    转自:https://my.oschina.net/balajinima/blog/862969 一.关于CDH和Cloudera Manager CDH (Cloudera's Distributi ...

  2. Cloudera Manager 和 CDH 4 终极安装

    转载请注明出处:http://www.cnblogs.com/thinkCoding/p/3567408.html 系统环境 操作系统:CentOS 6.5 Cloudera Manager 版本:4 ...

  3. Centos7 安装包方式(离线)安装cloudera manager 和 CDH

    Centos7 环境下安装CDH 首先要安装cloudera manager 然后通过cm的图形界面来安装CDH 和一些相关组件 需要安装mysql来存储cloudera manager的一些数据 也 ...

  4. Cloudera Manager安装之Cloudera Manager安装前准备(Ubuntu14.04)(一)

    其实,基本思路跟如下差不多,我就不多详细说了,贴出主要图. 博主,我是直接借鉴下面这位博主,来进行安装的!(灰常感谢他们!) 在线和离线安装Cloudera CDH 5.6.0  Cloudera M ...

  5. Centos6.9 下的 CM(Cloudera Manager)CDH 大数据环境部署

    (系统采用CentOS-6.9-x86_64-bin-DVD1.iso镜像,百度下载方式) 环境采用的是一台物理机ESXI 虚拟镜像系统下 三台 虚拟机 n1.n2.n3 (n1 是master&am ...

  6. Cloudera Manager安装之Cloudera Manager安装前准备(CentOS6.5)(一)

    Cloudera Manager安装前准备 (一)机器准备 192.168.80.148   clouderamanager01 (部署ClouderaManager-server和Mirror se ...

  7. 使用cloudera manager 安装CDH5

    [size=small]使用cloudera manager安装cdh5 # cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m ...

  8. Cloudera Manager安装之利用parcels方式安装3或4节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(五)...

    参考博客 Cloudera Manager安装之利用parcels方式安装单节点集群  Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式.rpm ...

  9. Cloudera Manager安装CDH6教程-(二)搭建Cloudera和CDH6

    Cloudera Manager安装CDH6教程-(一)虚拟环境安装配置 CDH6的搭建维护以及使用技巧 资料 链接: https://pan.baidu.com/s/1g-OOE5I3rEnRLZ3 ...

最新文章

  1. NoSQL 之 Morphia 操作 MongoDB
  2. iOS开发debug集锦
  3. app aws_服务网格:Istio和AWS App Mesh
  4. maven 配置 pom.xml 打包生成:单jar包/jar包+lib目录
  5. 网易丁磊:给我100个亿,也不会躺平
  6. 设计学生证信息管理系统(C++实现,附源代码,详细解析)
  7. java 计算两个日期之间的自然周
  8. 新手如何让淘宝店铺的销量提升, 该如何做!
  9. 要开始写日志了(Live Witer)
  10. 【matlab】Simulink 微分模块的线性化问题
  11. android隐藏顶部导航栏,Android去除顶部导航条
  12. 把烂土豆砸到古永锵的脸上
  13. 【程序人生】春满人间
  14. floating输入 高阻输入_按键怎么有那么多种接法,有的要电阻有的不用?实在搞糊涂了...
  15. 崩溃,我带的实习生把图片直接存到了服务器上
  16. 知数堂全网通缉这个人
  17. WorkPlus移动平台推动医院智慧信息化建设
  18. Rtsp服务搭建(Ffmpeg+Node.js+jsmpeg网络视频服务器)
  19. 自学java基础笔记
  20. 华为手机和谷歌原生系统虚拟按键遮挡布局问题

热门文章

  1. python对数据进行统计分析_数据分析员用python做数据分析是怎么回事,需要用到python中的那些内容,具体是怎么操作的?...
  2. 一图读懂开源协议_一张经典图,开源协议比较
  3. springboot2.0 图片收集
  4. cpu利用率低linux,linux计算,cpu 利用率超低,如何处理?
  5. matepad2会有鸿蒙os,华为MatePad Pro2曝光!两款产品,预装鸿蒙OS
  6. 如何提高服务器响应的数据速度_提升网站服务器的响应速度的方法
  7. springboot配置手动提交_kafka教程-springboot消费者-手动提交offset
  8. 序列化和反序列化_PHP序列化和反序列化
  9. 聚类算法实践——谱聚类、Chameleon聚类
  10. dspq值多少最好_蜂蜜纯度42的意思?蜂蜜纯度多少度好?