采用Cloudera-Manager安装CDH时,采用内嵌数据库各数据库用户密码的保存位置
一、场景描述
在采用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时,采用内嵌数据库各数据库用户密码的保存位置相关推荐
- 安装 Cloudera Manager、CDH、KUDU 随手记
转自:https://my.oschina.net/balajinima/blog/862969 一.关于CDH和Cloudera Manager CDH (Cloudera's Distributi ...
- Cloudera Manager 和 CDH 4 终极安装
转载请注明出处:http://www.cnblogs.com/thinkCoding/p/3567408.html 系统环境 操作系统:CentOS 6.5 Cloudera Manager 版本:4 ...
- Centos7 安装包方式(离线)安装cloudera manager 和 CDH
Centos7 环境下安装CDH 首先要安装cloudera manager 然后通过cm的图形界面来安装CDH 和一些相关组件 需要安装mysql来存储cloudera manager的一些数据 也 ...
- Cloudera Manager安装之Cloudera Manager安装前准备(Ubuntu14.04)(一)
其实,基本思路跟如下差不多,我就不多详细说了,贴出主要图. 博主,我是直接借鉴下面这位博主,来进行安装的!(灰常感谢他们!) 在线和离线安装Cloudera CDH 5.6.0 Cloudera M ...
- Centos6.9 下的 CM(Cloudera Manager)CDH 大数据环境部署
(系统采用CentOS-6.9-x86_64-bin-DVD1.iso镜像,百度下载方式) 环境采用的是一台物理机ESXI 虚拟镜像系统下 三台 虚拟机 n1.n2.n3 (n1 是master&am ...
- Cloudera Manager安装之Cloudera Manager安装前准备(CentOS6.5)(一)
Cloudera Manager安装前准备 (一)机器准备 192.168.80.148 clouderamanager01 (部署ClouderaManager-server和Mirror se ...
- 使用cloudera manager 安装CDH5
[size=small]使用cloudera manager安装cdh5 # cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m ...
- Cloudera Manager安装之利用parcels方式安装3或4节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(五)...
参考博客 Cloudera Manager安装之利用parcels方式安装单节点集群 Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式.rpm ...
- Cloudera Manager安装CDH6教程-(二)搭建Cloudera和CDH6
Cloudera Manager安装CDH6教程-(一)虚拟环境安装配置 CDH6的搭建维护以及使用技巧 资料 链接: https://pan.baidu.com/s/1g-OOE5I3rEnRLZ3 ...
最新文章
- NoSQL 之 Morphia 操作 MongoDB
- iOS开发debug集锦
- app aws_服务网格:Istio和AWS App Mesh
- maven 配置 pom.xml 打包生成:单jar包/jar包+lib目录
- 网易丁磊:给我100个亿,也不会躺平
- 设计学生证信息管理系统(C++实现,附源代码,详细解析)
- java 计算两个日期之间的自然周
- 新手如何让淘宝店铺的销量提升, 该如何做!
- 要开始写日志了(Live Witer)
- 【matlab】Simulink 微分模块的线性化问题
- android隐藏顶部导航栏,Android去除顶部导航条
- 把烂土豆砸到古永锵的脸上
- 【程序人生】春满人间
- floating输入 高阻输入_按键怎么有那么多种接法,有的要电阻有的不用?实在搞糊涂了...
- 崩溃,我带的实习生把图片直接存到了服务器上
- 知数堂全网通缉这个人
- WorkPlus移动平台推动医院智慧信息化建设
- Rtsp服务搭建(Ffmpeg+Node.js+jsmpeg网络视频服务器)
- 自学java基础笔记
- 华为手机和谷歌原生系统虚拟按键遮挡布局问题
热门文章
- python对数据进行统计分析_数据分析员用python做数据分析是怎么回事,需要用到python中的那些内容,具体是怎么操作的?...
- 一图读懂开源协议_一张经典图,开源协议比较
- springboot2.0 图片收集
- cpu利用率低linux,linux计算,cpu 利用率超低,如何处理?
- matepad2会有鸿蒙os,华为MatePad Pro2曝光!两款产品,预装鸿蒙OS
- 如何提高服务器响应的数据速度_提升网站服务器的响应速度的方法
- springboot配置手动提交_kafka教程-springboot消费者-手动提交offset
- 序列化和反序列化_PHP序列化和反序列化
- 聚类算法实践——谱聚类、Chameleon聚类
- dspq值多少最好_蜂蜜纯度42的意思?蜂蜜纯度多少度好?