如何访问TDH中Inceptor 底层的元数据库TxSQL
1 Inceptor概述
在大数据生态系统中,HIVE是离线数据仓库事实上的标准,绝大多数的大数据分析型系统或数据仓库系统,都是基于HIVE来构建的。
在星环的大数据平台TDH中,在功能上对应开源HIVE的服务是Inceptor,Inceptor底层是基于开源的HIVE和Spark 整合开发而来的,其中:
- Inceptor Server 对应 HIVE 的查询引擎 HS2;
- Inceptor Metastore 对应HIVE的元数据引擎 HMS;
- Inceptor Executor 对应 spark executor;
2 TxSql概述
- HIVE的元数据引擎 HMS在底层依赖一个RDBMS元数据库进行元数据的存储查询和管理,该RDBMS常用的有mysql/pg/oracle等,在实践中我们一般使用Mysql;
- Inceptor 的元数据引擎 Inceptor Metastore 在底层同样依赖一个RDBMS元数据库进行元数据的存储查询和管理,TDH中这个RDBMS使用的是TxSQL: