如何获取大数据平台 CDH 中 hive metastore db 的用户名和密码?

简介: 如何获取大数据平台 CDH 中 hive metastore db 的用户名和密码?

image.png

一。问题抛出

大数据平台使用了来自 Cloudera 公司的 CDH 平台的小伙伴们,应该会留意到,从 CM 5.X版本开始(具体版本信息忘记了。。), 出于保护敏感信息的需要,cm 的 web 页面上已经看不到 hive metastore db的password了,如下图所示:

image.png

hive 配置页面 metastore db相关配置截图

事实上,登录后台查看配置文件hive-site.xml,也是看不到 hive metastore db的password的,如下图所示:(注意:不能查看/etc/hive/conf下的hive-site.xml,应该查看/run/cloudera-scm-agent/process/7565-hive-HIVEMETASTORE下的hive-site.xml,后者才是metastore service进程实际使用的配置文件):

image.png

那么如何获取 hive metastore db 的用户名和密码呢?

二。问题答案

有两个可行的方法。

方法一:找集群运维管理员索取。

该方法是可行的。

但由于hive metastore db 的用户名和密码,是在初次搭建集群时设置的,集群搭建完毕后正常使用过程中很少会使用到该用户名和密码,日常月久集群管理员可能会忘记最初设置的用户名和密码。(事实上,集群运维管理员经常管理多个大数据集群,集群多了也可能会搞混淆各自的密码。)

方法二:通过 curl 访问 cm 提供的特定 restful 接口获取集群配置信息,包括 hive metastore 用户名和密码。

该方法是 cdh 推荐的正确做法。

该接口的地址和访问方式是:

curl -u cm-user:cm-pwd "http://cm-host:7180/api/v19/cm/deployment",

访问获得的结果中,hive metastore db 的用户名和密码部分,示例如下:

image.png


谢谢大家!

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
11月前
|
SQL 分布式计算 大数据
大数据新视界 --大数据大厂之Hive与大数据融合:构建强大数据仓库实战指南
本文深入介绍 Hive 与大数据融合构建强大数据仓库的实战指南。涵盖 Hive 简介、优势、安装配置、数据处理、性能优化及安全管理等内容,并通过互联网广告和物流行业案例分析,展示其实际应用。具有专业性、可操作性和参考价值。
大数据新视界 --大数据大厂之Hive与大数据融合:构建强大数据仓库实战指南
|
SQL 负载均衡 监控
|
SQL 存储 关系型数据库
|
SQL 分布式计算 Java
大数据-96 Spark 集群 SparkSQL Scala编写SQL操作SparkSQL的数据源:JSON、CSV、JDBC、Hive
大数据-96 Spark 集群 SparkSQL Scala编写SQL操作SparkSQL的数据源:JSON、CSV、JDBC、Hive
395 0
|
SQL 分布式计算 大数据
大数据处理平台Hive详解
【7月更文挑战第15天】Hive作为基于Hadoop的数据仓库工具,在大数据处理和分析领域发挥着重要作用。通过提供类SQL的查询语言,Hive降低了数据处理的门槛,使得具有SQL背景的开发者可以轻松地处理大规模数据。然而,Hive也存在查询延迟高、表达能力有限等缺点,需要在实际应用中根据具体场景和需求进行选择和优化。
1264 6
|
SQL 数据采集 数据可视化
基于Hive的招聘网站的大数据分析系统
基于Hive的招聘网站的大数据分析系统
442 2
|
分布式计算 DataWorks 调度
MaxCompute产品使用合集之如何将数据迁移到CDH Hive
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
371 0
|
SQL 数据采集 数据挖掘
大数据行业应用之Hive数据分析航班线路相关的各项指标
大数据行业应用之Hive数据分析航班线路相关的各项指标
549 1
|
SQL 存储 大数据
【大数据技术Hadoop+Spark】Hive基础SQL语法DDL、DML、DQL讲解及演示(附SQL语句)
【大数据技术Hadoop+Spark】Hive基础SQL语法DDL、DML、DQL讲解及演示(附SQL语句)
808 0
|
SQL 分布式计算 数据库
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
【大数据技术Spark】Spark SQL操作Dataframe、读写MySQL、Hive数据库实战(附源码)
935 0